昨天在做项目时,涉及到一个计算。怎么调试数据都不正确,最后发现这个问题:
9-7.667-1.333理论上是等于0,但是程序给出的结果是2.2204460492503E-16
但是如果这样写9-(7.667+1.333),则程序结果正确为0.
有人知道这是怎么个回事吗?是PHP5的BUG吗?
9-7.667-1.333理论上是等于0,但是程序给出的结果是2.2204460492503E-16
但是如果这样写9-(7.667+1.333),则程序结果正确为0.
有人知道这是怎么个回事吗?是PHP5的BUG吗?
解决方案 »
- php项目----抓取网页视频地址问题(请教正则表达式)
- mysql_num_row()一直为0??????
- 关于ajax的登入判断问题 各位大侠帮个忙
- 我想问一下,如果要做类似下面的网站,都需要用什么来做
- 这种情况下我该如何生成网页?
- 我找了段缩略图的代码,为什么会提示找不到这个函数啊?imagecreatefromjpeg()
- 关于显示MySQL数据库的记录的问题(在线等)
- session 变量太多的问题
- 请问form是用target=_blank打开新窗口,如何设置这个新窗口的窗口名。
- 想学php,如何入门?
- 网站多点几次就打不开,为什么???
- preg_replace(正则表达式解析)
那通常这样的解决方法是什么呢?
难道每次改写成A-(B+C)?
if ($v < 1e-6)这样形式的