有一些数学运算可以产生+/-无穷大的实数。例如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:
acos(),
acosh(),
asin(),
atan(),
atan2(),
cbrt(),
ceil(),
cos(),
cosh(),
erf(),
exp(),
expm1(),
fabs(),
floor(),
fmod(),
frexp(),
hypot(),
ilogb(),
isnan(),
j0(),
ldexp(),
lgamma(),
log(),
log10(),
log1p(),
logb(),
modf(),
nextafter(),
pow(),
remainder(),
rint(),
scalb(),
sin(),
sinh(),
sqrt(),
tan(),
tanh(),
y0(),
我贡献了search/replace/regex-fu。现在,我们只需要拥有cURL-fu的人。