数值

来自cppreference.com
< 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 _Complex 变体 cXXXf
  • double _Complex 变体 cXXX
  • long double _Complex 变体 cXXXl

参阅