- C标准库
- C库 - 首页
- C库 - <assert.h>
- C库 - <complex.h>
- C库 - <ctype.h>
- C库 - <errno.h>
- C库 - <fenv.h>
- C库 - <float.h>
- C库 - <inttypes.h>
- C库 - <iso646.h>
- C库 - <limits.h>
- C库 - <locale.h>
- C库 - <math.h>
- C库 - <setjmp.h>
- C库 - <signal.h>
- C库 - <stdalign.h>
- C库 - <stdarg.h>
- C库 - <stdbool.h>
- C库 - <stddef.h>
- C库 - <stdio.h>
- C库 - <stdlib.h>
- C库 - <string.h>
- C库 - <tgmath.h>
- C库 - <time.h>
- C库 - <wctype.h>
C库 - <math.h>
math.h 头文件定义了各种数学函数和一个宏。此库中所有可用的函数都将double作为参数,并返回double作为结果。
库宏
此库中仅定义了一个宏:
序号 | 宏及描述 |
---|---|
1 |
HUGE_VAL 当函数的结果可能无法表示为浮点数时,使用此宏。如果正确结果的幅度过大而无法表示,则函数会将errno设置为ERANGE以指示范围错误,并返回由宏HUGE_VAL或其负值(-HUGE_VAL)命名的特定非常大的值。 如果结果的幅度太小,则返回零值。在这种情况下,errno可能设置或可能未设置成ERANGE。 |
库函数
以下是math.h头文件中定义的函数:
广告