下面这个式子值是多少?(int)max/5+2如果max3,值是多少?还有这个式子的运算顺序是怎样的啊?[解决办法]先算
下面这个式子值是多少?
(int)max/5+2
如果max=3,值是多少?
还有这个式子的运算顺序是怎样的啊?
[解决办法]
先算3/5+2 对其去int类型的值
最后答案是2
[解决办法]
错了。。。应该是先算int(3/5) 然后再加2
[解决办法]
根据优先级 应该先算除以 3/5 取整后是0 然后再+2 =2
[解决办法]
由于声明Int类型,所以最后值为2
3/5为零+2为2
