为什么(int)((0.1 + 0.7)* 10)= 7?

时间:2013-06-03 16:52:32

标签: php floating-point

我遇到了一个有趣的事实,但不太明白为什么会这样:

$result = (int)((0.1+0.7)*10);
echo $result; // print 7

为什么7,而不是8?

0 个答案:

没有答案