第一生活网

double是什么意思(double2)

朱海强
导读 大家好,我是小一,我来为大家解答以上问题。double是什么意思,double2很多人还不知道,现在让我们一起来看看吧!获得5这个答案从哪里来的

大家好,我是小一,我来为大家解答以上问题。double是什么意思,double2很多人还不知道,现在让我们一起来看看吧!

获得5这个答案从哪里来的? 明确告诉你 这是错的 答案是4

(double)(5/2)----本来5/2应该值为整型,但是被强制转换为double型,所以结果为2.5

这个解释不正确

(double)(5/2)转换的是5/2的结果 而5 2均为整型,所以在5/2的时候,已经确定了结果是2

再double转换后为2.00000 加上后面的2.5 结果就是4.5000 再转换为int就是4

除非是

(int)((double)5/2+2.5) 这样结果才是5

本文到此讲解完毕了,希望对大家有帮助。