到无穷远再回来

To infinity and back

本文关键字:回来      更新时间:2023-10-16

有一些数学运算可以从正/负无穷得到实数。例如:exp(-infinity) = 0。在标准C库中是否存在接受IEEE-754无穷大(不抛出或返回NaN)的数学函数标准。我是在linux系统上,并将在glibc这样一个列表感兴趣。我在他们的在线手册中找不到这样的清单。例如,他们关于exp的文档没有提到它如何处理-infinity的情况。

请参见POSIX' math.h definition的部分链接到可接受域的POSIX定义。

fabs():

If x is ±0, +0 shall be returned.
If x is ±Inf, +Inf shall be returned.

我转换了上面提到的参见-节到StackOverflow-Markdown:

位于(),作用是(),正如(),(),每股量化(),cbrt (),装天花板(),因为(),cosh (),小块土地(),exp (),expm1 (),晶圆厂(),地板(),在(),frexp (),函数(),ilogb (),isnan (),j₀(),ldexp (),lgamma (),日志(),log10 (),log1p (),logb (),modf (),nextafter (),战俘(),剩下的(),无线电侦察(),scalb (),sin (),sinh (),sqrt (),谭(),双曲正切(),y0 ()

我贡献了search/replace/regex-fu。我们现在只需要一个会cURL-fu的人。

在C99的附录F:

F.9.3.1 The exp functions
-- exp(±0) returns 1.
-- exp(-∞) returns +0.
-- exp(+∞) returns +∞.

附录F是规范性的,

定义__STDC_IEC_559__的实现应符合本附件中的规范。