数值
来自 cppreference.cn
< 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 变体
cXXXf
- double 变体
cXXX
- long double 变体
cXXXl
- float 变体
[编辑] 位操作 (C23 起)
头文件 <stdbit.h> 提供了用于处理 C 对象的字节序和字节和位表示的宏和函数。
[编辑] 检查整数算术 (C23 起)
为检查整数算术提供了一些类型通用宏
定义在头文件
<stdckdint.h> 中 | |
(C23) |
两个整数的检查加法运算 (类型通用函数宏) |
(C23) |
两个整数的检查减法运算 (类型通用函数宏) |
(C23) |
两个整数的检查乘法运算 (类型通用函数宏) |
[编辑] 另请参见
C++ 文档,关于 数值库
|