> 数学 >
设有定义语句"double d1,d2;",则表达式"d1=1,d2=d1+5/2"的值是_________
为啥结果是3 而不是3.5
人气:492 ℃ 时间:2020-06-16 20:59:06
解答
5/2因为除号两边都是整数,所以按整型变量计算,5/2=2
所以d2=d1+5/2=1+2=3
如果是5.0/2就是3.5了
推荐
猜你喜欢
© 2024 79432.Com All Rights Reserved.
电脑版|手机版