如何比较两个浮点数的大小?

PHP 基础面试题
1
1
分享
推荐答案
展示答案

可以设置一定的精度来比较两个浮点数的大小。 代码如下 <?php //精度为1的-10次方 $epsilon = 1e-10; $a = 0.3; $b = 0.1 + 0.2; //不使用精度 var_dump($a - $b == 0); //bool(false) //使用精度 var_dump(abs($a - $b) <= $epsilon); //bool(true)

答案已隐藏