0除以无穷大保证为0?

时间:2015-04-03 05:31:31

标签: c++ ieee-754

根据this questionn/inf的{​​{1}}预计为零。什么时候n != 0?根据IEEE-754,n == 0总是如此吗?

1 个答案:

答案 0 :(得分:5)

在数学上,0/0是不确定的,0 / anything_else是零。 IEEE-754的工作方式相同。

因此0 /无穷大将产生零。 0/0将产生NaN。

注意:并非所有C ++实现都支持IEEE浮点数,有些实现不完全符合IEEE规范,因此这不一定是C ++问题。