PHP奇怪的结果乘以-1

时间:2012-03-03 12:23:17

标签: php floating-point

$res = 0.0 * -1.0;

我得浮动-0

这种奇怪的行为是什么?

2 个答案:

答案 0 :(得分:8)

浮点数允许signed zero

但是,您不应该担心+0.0 === -0.0 demo。 (不是说你应该对浮动使用那种比较。)

答案 1 :(得分:6)

因为浮点数为both +0 and -0