如何防止C中的双溢出?

时间:2015-02-18 10:30:40

标签: c++ c floating-point double overflow

我正在寻找这篇文章主题中问题的答案。在检查整数溢出时我没有问题,但我不知道如何用双变量处理它。如果有人能指出我正确的方向,我将不胜感激。

提前致谢

1 个答案:

答案 0 :(得分:1)

在IEEE-754中,如果舍入模式为roundTiesToEven(默认值),则可以通过检查正常操作数的无穷大结果来检测溢出

  

(IEEE-754:2008,7.4溢出)“roundTiesToEven和roundTiesToAway将所有溢出带到∞,带有中间结果的符号”