php - php减法给出错误答案
问题描述
当我执行以下操作时,我得到了错误的结果
$n1 = 178.200;
$n2 = 89.100;
$n3 = 178.199;
$n4 = 89.101;
$n5 = 170.999;
$grandTotal = $n1+$n2+$n3+$n4+$n5;
$discount = 700.000;
$netTotal = $grandTotal - $discount;
echo "Grand Total:".$grandTotal."<br>";
echo "Discount:".$discount."<br>";
echo "Net Total:".$netTotal."<br>";
输出:
Grand Total: 705.599
Discount: 700.000
Net Total: 5.5989999999999
但是 705.599-700.000 = 5.599 对吗?
为什么我得到这个 5.5989999999999 ?
解决方案
推荐阅读
- snowflake-cloud-data-platform - 带有别名的子查询失败,标识符为“T1.C0”
- css - Bootstrap如何摆脱警报组件中的边距
- mysql - Mysql中无法连接到127.0.0.1:3306
- android - 尝试在 Android Studio 中使用矢量 Drawable 时出现异常
- webpack - browserSync 突然在将其脚本注入自定义域时遇到问题,并且对于 localhost (webpack-mix)
- sas - 尝试在 Linux 上使用 SAS 从(NFS)文件夹中读取时,“文件已锁定,但没有其他信息可用”?
- airflow - 如何实现气流中任务的动态生成
- javascript - 为什么我的 Node.js 网站在公用文件夹中找不到页面?
- bash - Monit 在第一次运行 exec 命令后给出错误
- python - 对索引步数不大于 1 的行求和。 Pandas Python