命名空间
变体
操作

数值

来自 cppreference.cn
< c

C 数值库包含常用的数学函数和类型,以及对随机数生成的支持。

目录

[编辑] 常用数学函数

头文件 <math.h> 提供了标准 C 库数学函数,例如 fabssqrtsin

[编辑] 浮点环境

头文件 <fenv.h> 定义了与异常浮点状态相关的标志和函数,例如溢出和除以零。

[编辑] 伪随机数生成

头文件 <stdlib.h> 还包括通过 srandrand 进行 C 风格的随机数生成。

[编辑] 复数算术

头文件 <complex.h> 提供了用于处理复数的类型和函数。

[编辑] 类型泛型数学

头文件 <tgmath.h> 为名为 XXX 的函数提供了一些宏

  • 实数函数
  • float 变体 XXXf
  • double 变体 XXX
  • long double 变体 XXXl
  • 复数函数
  • float 变体 cXXXf
  • double 变体 cXXX
  • long double 变体 cXXXl

[编辑] 位操作 (自 C23 起)

头文件 <stdbit.h> 提供了宏和函数来处理 C 对象的字节顺序以及字节和位表示

[编辑] 检查的整数算术 (自 C23 起)

为检查的整数算术提供了一些类型泛型宏

定义在头文件 <stdckdint.h>
对两个整数执行检查的加法运算
(类型泛型函数宏)[编辑]
对两个整数执行检查的减法运算
(类型泛型函数宏)[编辑]
对两个整数执行检查的乘法运算
(类型泛型函数宏)[编辑]

[编辑] 参见