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