数值
来自cppreference.com
< 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++ 文档
|