您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
免费发信息
三六零分类信息网 > 果洛分类信息网,免费分类信息发布

php浮点数计算比较及取整不准确解决办法

2024/3/7 4:04:26发布14次查看
php浮点数计算比较及取整不准确解决方法
php有意思的现象,应该是很多编程语言都会有这样的现象。这个是因为计算机的本身对浮点数识别的问题.....
[php] view plaincopy 
$f = 0.58;  var_dump(intval($f * 100 *100)); //结果5799  var_dump((float)($f * 100 *100)); //结果5800  echo (int)((0.1+0.7)*10);  //结果7  echo (float)((0.1+0.7)*10);  //结果8   
[php] view plaincopy 
在浮点数计算的时候,切记不要把浮点数转换成整形,否则会出现不可能预估的错误。
所以永远不要相信浮点数结果精确到了最后一位,也永远不要比较两个浮点数是否相等。
果洛分类信息网,免费分类信息发布

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录