其他分享
首页 > 其他分享> > c – 0除以无穷大保证为0吗?

c – 0除以无穷大保证为0吗?

作者:互联网

根据this question,对于n!= 0,n / inf预计为零.当n == 0时怎么办?根据IEEE-754,(0 / inf)== 0总是如此吗?

解决方法:

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

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

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

标签:c,ieee-754
来源: https://codeday.me/bug/20190830/1764813.html