编程序实现四则运算运算x+a%3*(int)(x+y)%2/4,x=2.5,y=4.7,a=7

若有定义:int a=7;float x=2.5,y=4.7;,则表达式x+a%3*(int)(x+y)%2/4的值是 _答案_百度高考
若有定义:int a=7;float x=2.5,y=4.7;,则表达式x+a%3*(int)(x+y)%2/4的值是
A.2.500000B.2.750000C.3.500000D.0.000000
第-1小题正确答案及相关解析若有定义语句:int a=7;float x=2.5,y=4.7;则表达式x+a.._IT教育论坛
&>&&>&&>&&>&表达式x+a%3*(int)(x+y)%2/4的值为多少?
表达式x+a%3*(int)(x+y)%2/4的值为多少?
若有定义语句:int a=7;float x=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值为多少?
这个问题很简单的。 * ,/,%,的优先级一样,所以遵循自作至右的原则来运算。
先看a%3*(int)(x+y)%2/4
a=7,所以a%7的值等于1,然后x+y=7.2。 因为int型转换,转换后为7; 1*7依然是7; 7%2=1;1/4=0(因为都是整数)。 X+0=X=2.5;
故结果为2.5
这个问题很简单的。 * ,/,%,的优先级一样,所以遵循自作至右的原则来运算。
先看a%3*(int)(x+y)%2/4
a=7,所以a%7的值等于1,然后x+y=7.2。 因为int型转换,转换后为7; 1*7依然是7; 7%2=1;1/4=0(因为都是整数)。 X+0=X=2.5;
故结果为2.5
本帖标题:
本帖地址:
注意:本论坛的任何言论仅代表发言者个人的观点,与希赛网立场无关。请对您的言论负责,遵守中华人民共和国有关法律、法规。如果您的帖子违反希赛网论坛规则,将立即删除。
&&&&&&&&&&&&
长沙希赛教育科技有限公司 版权所有 & &&

我要回帖

更多关于 编程实现四则运算 的文章

 

随机推荐