计算c语言表达式的值
以知整型变量a=6,b=7,c=1(b-a*3)/5=c*(a+b)+b*(c+a)=3.2*(a+b+c)=最好有详细步骤2楼的答对了还有个问题(b-a*3)/5代入数...
以知整型变量a=6,b=7,c=1
(b-a*3)/5=
c*(a+b)+b*(c+a)=
3.2*(a+b+c)=
最好有详细步骤
2楼的答对了
还有个问题
(b-a*3)/5
代入数值后是
(7-6*3)/5
为什么是-12?
而不是-11 展开
(b-a*3)/5=
c*(a+b)+b*(c+a)=
3.2*(a+b+c)=
最好有详细步骤
2楼的答对了
还有个问题
(b-a*3)/5
代入数值后是
(7-6*3)/5
为什么是-12?
而不是-11 展开
6个回答
展开全部
@先取X的整形值7,再对X+Y的值,取整数,得7+4.8=11.8,取11,再加a=4得,15
@
int(x-y)对x-y的值取整数7.5-4.8=2.7,即取2
#include
main()
{
float
x=7.5,y=2.8;
int
s;
s=(int)(x-y);
printf("s=%d\n",s);
}
不信你可以运行这个程序,结果为2.
@
int(x-y)对x-y的值取整数7.5-4.8=2.7,即取2
#include
main()
{
float
x=7.5,y=2.8;
int
s;
s=(int)(x-y);
printf("s=%d\n",s);
}
不信你可以运行这个程序,结果为2.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先7-6*3的值是等于-11;
然后用-11/5本来该是等于-2.2;
但是由于先前定义的都是整型变量,所以结果自动取整数部分,就等于-2
然后用-11/5本来该是等于-2.2;
但是由于先前定义的都是整型变量,所以结果自动取整数部分,就等于-2
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1. -12/5 = -2 只为这个是整数运算,结果只取整数部分
2. 62 1*(6+7) + 7 *(6+1) = 13 +49 62
3. 3.2 *(6+7+1) = 44.8
2. 62 1*(6+7) + 7 *(6+1) = 13 +49 62
3. 3.2 *(6+7+1) = 44.8
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我晕,不就是四则运算,先乘除后加减!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
-2
62
44
这样的结果不对吗?
62
44
这样的结果不对吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询