设 整型变量x的值是7,整型变量y的值是5,则表达式“x%(y-4)”的值是_____?

由于/优先级高于+,所以先计算5/2,由于除数与被除数都是整数,所以不自动进行数据类型转换,5/2=2
之后计算x+2,两个加数一个是整数,一个是双精,所以系统先自动把两个数都转换成双精型再进行相加,相当于y=x+2.0
如果楼主要得出4.5,可以写成y=x+5/2.0,这样在起初进行除法运算时,就能得出5/2.0=2.5了

}

我要回帖

更多关于 设xy均为整型变量 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信