【发布时间】:2010-06-23 14:35:21
【问题描述】:
对于浮点运算(IEEE754,以防出现混淆)有哪些好的注意事项和不注意事项,以确保您的结果具有良好的数值稳定性和高精度?
我知道有些人喜欢不要减去类似数量的数量,但我很好奇还有什么其他好的规则。
【问题讨论】:
-
已经有很多关于 SO 处理这个问题的问题了。您是否进行了搜索,但没有找到任何答案?
-
使用比较宏(C99 标准:7.12.14 比较宏)而不是 ==、>= 等运算符。
-
这个问题的“答案”的累积性质似乎使它成为社区 Wiki 的主要候选者。
标签: c floating-point ieee-754