0除以无穷大一定等于0吗?

4

根据这个问题,当n!=0时,n/inf应该为零。那么当n==0时呢?根据IEEE-754标准,(0/inf) == 0是否总是成立?


4
还能是什么呢? - Krease
1个回答

6

数学上,0/0没有确定值,而0/任何其他值都是0。IEEE-754标准也是这样处理的。

因此,0/无穷大的结果是0。0/0的结果是NaN。

注意: 并不是所有的C++实现都支持IEEE浮点数,而一些支持的实现也并不完全符合IEEE规范,所以这不一定是一个关于C++的问题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接