数值

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

[编辑] 位操纵 (C23 起)

头文件 <stdbit.h> 提供作用于字节序和 C 对象的字节与位表示的宏和函数。

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

提供一些用于带检查整数算术的类型通用宏:

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

[编辑] 参阅

数值库C++ 文档