、求下列算术表达的值,设x=2.5, a=7, y=4.7。 x+a%3*(int)(x+y)%2/4 。。求答案。。

如题所述

x=2.5, a=7, y=4.7; //结果是 4.7

x+a%3*(int)(x+y)%2/4; //结果是 2.5+0 = 2.5追问

我就这么写上去就行?我真是一窍不通。。。

追答

这是选择题还是填空题?
这是一句话还是2句话?
最后的结果就是 2.5

追问

综合题 题目就是 求下列算术表达的值,设x=2.5, a=7, y=4.7。
 x+a%3*(int)(x+y)%2/4

追答

那就按我的回答,第一个考察的是逗号运算符,第2个考的强制类型转换

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-03-20
x+a%3*(int)(x+y)%2/4
=2.5+7%3*(int)(7.2)%2/4
=2.5+7%3*7%2/4
=2.5+1*7%2/4
=2.5+7%2/4
=2.5+1/4
=2.5+0
=2.5
大家正在搜