C 库 - <math.h>
math.h 头文件定义了各种数学函数和一个宏。此库中所有可用的函数都以 double 为参数,并返回 double 作为结果。
库宏
此库中仅定义了一个宏 -
序列号 | 宏 &说明 |
---|---|
1 |
HUGE_VAL 当函数结果无法用浮点数表示时,使用此宏。如果正确结果的幅值过大而无法表示,函数会将 errno 设置为 ERANGE 以指示范围错误,并返回一个由宏 HUGE_VAL 或其负数 (-HUGE_VAL) 指定的特定超大值。 如果结果幅值过小,则返回零值。在这种情况下,errno 可能会或可能不会设置为 ERANGE。 |
库函数
以下是在头文件 math.h 中定义的函数 -