x=2.7,a=8,y=4.9,算术表达式x+a%3*(int)(x+y)%5/3的值为______

问题描述:

x=2.7,a=8,y=4.9,算术表达式x+a%3*(int)(x+y)%5/3的值为______

*/% 同优先级,从左到右,其它先乘除后加减
a%3=2
2* int(x+y) %5 / 3 =2* 7 %5 /3=14%5/3 =2/3
x+2/3 = 2.7+2/3 = 3.366667
如果其它人的理解会有二义性,写程序时建议直接将计算顺序写出来,如
x+(a%3) * ((int)(x+y) ) %5 /3