标签: c++ c floating-point double overflow
我正在寻找这篇文章主题中问题的答案。在检查整数溢出时我没有问题,但我不知道如何用双变量处理它。如果有人能指出我正确的方向,我将不胜感激。
提前致谢
答案 0 :(得分:1)
在IEEE-754中,如果舍入模式为roundTiesToEven(默认值),则可以通过检查正常操作数的无穷大结果来检测溢出
(IEEE-754:2008,7.4溢出)“roundTiesToEven和roundTiesToAway将所有溢出带到∞,带有中间结果的符号”