假定int a=2,b=3;,表达式(b/a*2.0>2.0*a/b)+(++a-b--)的值是?

问题描述:

假定int a=2,b=3;,表达式(b/a*2.0>2.0*a/b)+(++a-b--)的值是?
1个回答 分类:综合 2014-11-16

问题解答:

我来补答
/a*2.0 = (b/a)*2.0 = 1*2.0 = 2.0
2.0*a/b = (2.0*a)/b = 4.0/3 = 1.333..
(2.0 > 1.333) = true 强转为int类型则为 1
(++a-b--) = (++a) - (b--) = 3 - 3 = 0
故:原式 = 1
抱歉,刚才看错了,已经改正
 
 
展开全文阅读
剩余:2000