若a=7,x=2.5,y=4.7,则表达式x+a%3+(int)(x+y)%2/4 的值为

问题描述:

若a=7,x=2.5,y=4.7,则表达式x+a%3+(int)(x+y)%2/4 的值为

答案:3.5
注意一点,
(int)(x+y)%2/4 表达式的值为:0
这个表达式是先计算 后转型!