C语言运算问题,,,,2.5+7%2-5/2*2为什么等于-0.5,我为什么算的等于-1.5

日期:2017-09-27 23:41:35 人气:2

C语言运算问题,,,,2.5+7%2-5/2*2为什么等于-0.5,我为什么算的等于-1.5

2.5 + 7 % 2 - 5 / 2 * 2 = 2.5 + (7 % 2) - ((5 / 2) * 2) = 2.5 + 1 - (2 * 2) /*整数除法,结果为int型,所以5/2=2*/ = 2.5 + 1 - 4 = 2.5 + 1.0 - 4.0 /*隐式类型转换*/ = -0.5
    A+
热门评论