C Standard Library 简明教程
C Library - <math.h>
math.h 头文件定义了各种数学函数和一个宏。此库中可用的所有函数都将 double 作为参数,并以 double 作为结果返回。
Library Macros
此库中仅定义了一个宏 −
Sr.No. |
Macro & Description |
1 |
HUGE_VAL 此宏在函数的结果可能无法表示为浮点数时使用。如果正确结果的绝对值太大而无法表示,则函数将 errno 设置为 ERANGE 以指示范围错误,并返回一个具体的值,超出了名为 HUGE_VAL 或其否定值 (- HUGE_VAL) 的宏。如果结果的绝对值太小,则返回零。在这种情况下,errno 可能设置也可能不设置为 ERANGE。 |
Library Functions
以下是 math.h 头文件中定义的函数: