请问,为什么fabs(1-1.0/3.0*3.0)

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/26 04:23:59
请问,为什么fabs(1-1.0/3.0*3.0)
xN1_G5jn><"/a1, PLbTe:m9 NwxMLot>#br Xh2> [FԞNSҥ?nxuls)q `T= #>o5"\I),n8H߁;Gﯬ tGĬEmjꔅ$& !03TkŊ1"$:!y›60kM7eՂsB@9@/1T6e^M<ŽWUjuWL!ٍp1Ik`䧹5ѯVg2>(

请问,为什么fabs(1-1.0/3.0*3.0)
请问,为什么fabs(1-1.0/3.0*3.0)

请问,为什么fabs(1-1.0/3.0*3.0)
这是程序员自己的规定:
如果两浮点数 的绝对值 误差 小于 1E-5 也就是 小于 0.00001 则认为它们相等.
你也可以 规定用 大一点或小一点 的 误差值.

浮点数有效数字 个数 有一定范围,超出的位上的 数是不精确和不可靠的,所以比较 2数是否相等,不能用到 超出的位.
用 fabs(1-1.0/3.0*3.0)