标准数学
- 要与数学库链接,请使用
-lm
和 gcc 标志。 - 需要从数学函数检查错误的可移植程序应将
errno
设置为零,并在调用数学函数之前调用feclearexcept(FE_ALL_EXCEPT);
。从数学函数返回时,如果errno
非零,或者后面的调用返回非零fetestexcept(FE_INVALID | FE_DIVBYZERO | FE_OVERFLOW | FE_UNDERFLOW);
,则数学函数中发生错误。阅读 math_error 的联机帮助页以获取更多信息。