C参考手册
数值 | Numerics
Numerics
C数字库包含常见的数学函数和类型,以及对随机数生成的支持。
常见的数学函数
头math.h
提供标准C库数学函数,例如fabs
,sqrt
,和sin
。
浮点环境
头文件fenv.h
定义了与异常浮点状态相关的标志和函数,比如溢出和零除。
伪随机数生成
标题stdlib.h
还包括通过srand
和的C风格随机数生成rand
。
复数运算
标题complex.h
提供了有关复数的类型和函数。
类型 - 通用数学
标题tgmath.h
提供了一些名称为XXX的函数的宏:
- 实际功能:
-
float
变种XXXf
-
double
变种XXX
-
long double
变种XXXl
-
- 复杂功能:
-
float
变种cXXXf
-
double
变种cXXX
-
long double
变种cXXXl
-