新手学php的疑问(周末结贴)
<?php
echo (int) ( (0.1+0.7) * 10 ); // 显示 7
echo (int) ( (0.2+0.7) * 10 ); // 显示 9
?>
第一条的执行结果为什么不是8
——解决思路———————-
浮点数的精度问题
printf('%0.16f', (0.1+0.7) * 10 ); // 7.9999999999999991<br /><br />
——解决思路———————-
新手学php的疑问(周末结贴)
<?php
echo (int) ( (0.1+0.7) * 10 ); // 显示 7
echo (int) ( (0.2+0.7) * 10 ); // 显示 9
?>
第一条的执行结果为什么不是8
——解决思路———————-
浮点数的精度问题
printf('%0.16f', (0.1+0.7) * 10 ); // 7.9999999999999991<br /><br />
——解决思路———————-