问题标题:
inta=7;floatx=2.5.y=4.7;则x+a%3*(int)(x+y)%2/4的值是,
问题描述:
inta=7;floatx=2.5.y=4.7;则x+a%3*(int)(x+y)%2/4的值是,
欧阳北辰回答:
根据运算符优先级,先算x+后面的.a%3就是7对3取余,至此算式简化为:x+1*(int)(x+y)%2/4.1*可以省略,先算括号里的,再次简化为x+(int)7.2%2/4.此时将7.2转为int型,算式变为x+7%2/4,先算7%2,结果为1,算式至此简化...
点击显示
其它推荐
热门其它推荐