命名空间
变体
操作

数值

来自 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>
两个整数的检查加法运算
(类型通用函数宏)[编辑]
两个整数的检查减法运算
(类型通用函数宏)[编辑]
两个整数的检查乘法运算
(类型通用函数宏)[编辑]

[编辑] 另请参见

C++ 文档,关于 数值库