c语言中如何求余 例题:表达式3.6-5/2+1.2+5%2的值

 我来答
李皝
推荐于2017-09-05 · TA获得超过584个赞
知道小有建树答主
回答量:168
采纳率:100%
帮助的人:83.9万
展开全部
直接这么写就可以,求余就是%,但是5/2=2,因为是两个整数的运算,结果还是整数,可改为5.0/2 可得到2.5.
测试程序:
#include<stdio.h>
void main()
{
int a=0;
double x=0.0,b=0.0;
x=3.6-5.0/2+1.2+5%2;
a=5%2;
b=5/2;
printf("该表达式的结果为:\n x=%f\n a=%d\n b=%.2f\n",x,a,b);
}
得到结果:
该表达式的结果为:
x=3.300000
a=1
b=2.00
Press any key to continue
在舜耕山滑冰的榛子
2013-02-02 · TA获得超过123个赞
知道小有建树答主
回答量:520
采纳率:0%
帮助的人:337万
展开全部
3.6+2.5+1.2+1=8.3表达式的值8.3如果给整形变量则为8 给FLOAT变量为8.3
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-02-02
展开全部
的方式的说法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式