摘要:
PHP手册里有一句话:永远不要比较两个浮点数是否相等。以前没太在意,最近在项目中因为这个问题掉坑里了,所以留文铭记。计算机内部处理浮点数的方式决定了浮点数不可能100%的精确,所以在处理浮点数运算时会出现精度损失问题。比如下面这段程序:<?$a = 15521.42;$b = 15480.3;$c = $a-$b;var_dump($c); //php4:float(41.120000000001) php5:float(41.12)va 阅读全文
posted @ 2013-01-29 15:26
phpdragon
阅读(982)
评论(0)
推荐(0)

浙公网安备 33010602011771号