若有定义:int x=3,y=2;float a=2.5,b=3.5;则下面表达式的值为

问题描述:

若有定义:int x=3,y=2;float a=2.5,b=3.5;则下面表达式的值为
(x+y)%2+(int)a/(int)b

结果等于 1 .
如下:
(x+y)%2+(int)a/(int)b
等于:
(2+3)%2+2/3
等于
5%2+2/3
等于
1+2/3
等于
1+0
等于
1