00问答网
所有问题
c语言中 2.5+5/2+3%10 得多少
如题所述
举报该问题
推荐答案 推荐于2018-04-30
按照运算符优先级顺序计算
/和%高于+
5/2,两个操作数都是整形,所以结果是5除以2的商,舍去余数,等于2
3%10,两个操作数都是整形,取余操作,等于3
最后2.5+2+3,2.5是浮点型,所以结果也是浮点型7.5。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/DrTrInn0BBjjj0nZjBB.html
其他回答
第1个回答 2015-06-04
2.5+2+3=7.5
相似回答
c语言10
+ 9 * ((8 + 7) % 6)
+ 5
* 4 % 3 *
2 +
3 和1 + 2 + (3...
答:
=
10
+ 9 * 3
+ 5
* 4 % 3 *
2 +
3//圆括号优先 =10 + 27+ 20 % 3 * 2 + 3//乘号和取余第二,结合性从左到右 =10 + 27+ 2 * 2 + 3//乘号和取余第二,结合性从左到右 =10 + 27+ 4 + 3//乘号和取余第二,结合性从左到右 =44//加号和减号最低 1 + 2 + ...
C语言中
,x=
2.5
,y=
4.7
,3*(int)(x+y)%2/4的值是
多少
?请把一步步的过程讲...
答:
x=2.5,y=4.7,3*(int)(x+y)%2/4中 先算(x+y)=
2.5+4.7
=7.2 然后取整(int)(x+y)=(int)(7.2)=7 3*7=21 21%2=1 1/4=0 其实这题目,只看最后%2/4就知道结果是0了,因为整数相除,结果会丢弃小数,而%
2的
结果只有0或1,小于4的数整除4,结果一定是0 ...
c语言中2.5+
7%3*(int)(
2.5+4.7
)%2/4是如何算出等于2.5的
答:
2.5 +
4.7
= 7.2;(int)7.2 = 7;7 % 3 = 1;3 * 7 = 21; //(int)7.2 = 7;21 % 2 = 1;1 / 4 = 0
;2.5 +
0 = 2.5;
C语言中
求算术表达式的值:设x=
2.5
,a=7,y=
4.7
求x+a%3*(int)(x+y)%2/...
答:
()运算级最高 先做(x+y)结果为7.2 然后做(int)7.2 结果为7* / % 的优先级相同 结合方向是自左至右 即(((a%3)*7)%2)/4 得出的结果再与x运算
大家正在搜
c语言中%s和%c
c语言中0和1代表什么
c语言中的%d
c语言中%s
c语言中%f
c语言中\0是什么意思
c语言中%o什么意思
c语言中char
c语言中!
相关问题
c语言中1%2等于多少
在c语言表达式中 5+2/3 等于多少? 谢谢!
C语言中,表达式(int)2.5+5/2*7 的值_____...
C语言中3%5的值
C语言中,(int)((doubie)(5/2+2.5))等...
C语言中计算表达式:3.6—5/2+1.2+5%2的值是多少
在C语言里边5/2等于多少,为什么不是2.5?
C语言中5%10的结果和10%5的结果一样吗?是多少?