数值
< c
C 数值库包含常用数学函数和类型,还支持随机数生成。
常用数学函数
头文件 math.h
提供标准 C 库数学函数,例如 fabs 、 sqrt 和 sin 。
浮点环境
头文件 fenv.h
定义关系到异常浮点状态的标志和函数,例如溢出和除以零。
伪随机数生成
头文件 stdlib.h
亦包含经由 srand 和 rand 生成的 C 风格随机数。
复数算术
头文件 complex.h
提供关于复数的类型和函数。
泛型数学
头文件 tgmath.h
为函数提供某些名为 XXX 的宏:
- 实函数:
- float 变体
XXXf
- double 变体
XXX
- long double 变体
XXXl
- float 变体
- 复函数:
- float _Complex 变体
cXXXf
- double _Complex 变体
cXXX
- long double _Complex 变体
cXXXl
- float _Complex 变体