为了账号安全,请及时绑定邮箱和手机立即绑定

回声 100 - 99.9;在 php 中给出 0.099999999999994

回声 100 - 99.9;在 php 中给出 0.099999999999994

PHP
尚方宝剑之说 2022-12-11 16:33:37
我正在尝试一些东西,但遇到了这个问题:<?php    echo 100 - 99.9;// gives: 0.099999999999994谁能告诉我为什么会这样,我该如何解决?
查看完整描述

1 回答

?
www说

TA贡献1775条经验 获得超8个赞

这样做的原因是它是浮点数,阅读为什么会发生在这里https://floating-point-gui.de/更多信息也可以在这里找到https://www.php.net/manual/en/language.types。 float.php TLDR:浮点数末尾有小差异。



查看完整回答
反对 回复 2022-12-11
  • 1 回答
  • 0 关注
  • 92 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信