到无穷远并返回
有一些数学运算可以产生+/-无穷大的实数。例如exp(-infinity) = 0
。标准 C 库中是否有接受 IEEE-754 无穷大(不抛出或返回 NaN)的数学函数标准。我使用的是 Linux 系统,并且对 glibc 的此类列表感兴趣。我在他们的在线手册中找不到这样的列表。例如,他们关于 exp
的文档没有提及它如何处理 -infinity
情况。任何帮助将不胜感激。
There are mathematical operations that yield real numbers from +/- infinity. For example exp(-infinity) = 0
. Is there a standard for mathematical functions in the standard C
library that accept IEEE-754 infinities (without throwing, or returning NaN). I am on a linux system and would be interested in such a list for glibc
. I could not find such a list in their online manual. For instance their documentation on exp
does not mention how it handles the -infinity
case. Any help will be much appreciated.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
POSIX' math.h 定义另请参阅部分a> 链接到可接受域的 POSIX 定义。
例如
fabs()
:我转换了提到的另请参阅-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 的人。
The See Also section of POSIX' math.h definition links to the POSIX definitions of acceptable domains.
E.g.
fabs()
:I converted mentioned See Also-section to 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(),
I contributed search/replace/regex-fu. We now just need someone with cURL-fu.
在 C99 中,它位于附录 F 中:
附录 F 是规范性的,并且:
In C99 it's on Appendix F:
Appendix F is normative and: