dav*_*igh 21 c++ floating-point infinity
C++标准(或IEEE 754浮点标准)中有什么保证1./std::numeric_limits<double>::infinity()零(或至少是一个小数字)?
Joh*_*nck 15
任何有限数除以无穷大在IEEE 754下都会导致零(因此在大多数典型的C++实现中都是相同的).
如果分子和分母的符号不同,则结果将为负零,其等于零.
Gon*_*n I 11
是的,根据GNU C库参考手册(假设IEEE 754):
无穷大通过计算传播,如人们所期望的那样:例如,2 +∞=∞,4 /∞= 0
https://www.gnu.org/software/libc/manual/html_node/Infinity-and-NaN.html
您可能想要检查您的C++编译器是否使用IEEE 754: