标准库标头 <math.h>

来自cppreference.com
< c‎ | header


此标头是数学库的一部分。


目录

[编辑] 类型

宽度至少等于 float 的最高效浮点数类型
(typedef) [编辑]
宽度至少等于 double 的最高效浮点类型
(typedef) [编辑]

[编辑] 常量

分别指示过大而无法以 floatdoublelong double 表示的值(无穷大)
(宏常量) [编辑]
求值为正无穷大或保证溢出 float 的值
(宏常量) [编辑]
(C99)
求值为 float 类型的安静 NaN
(宏常量) [编辑]
指示 fma 函数与操作数的一次乘法和一次加法相比,执行速度相当或更快
(宏常量) [编辑]
分别求值为当 x 为 0 或 NaN 时的 ilogb(x)
(宏常量) [编辑]
定义用于常用数学函数的错误处理机制
(宏常量) [编辑]
分类
指示浮点数类别
(宏常量) [编辑]

[编辑] 函数

基本运算
(C99)(C99)
计算浮点数的绝对值(|x|
(函数) [编辑]
(C99)(C99)
计算浮点数除法运算的余数
(函数) [编辑]
计算浮点数除法运算的带符号余数
(函数) [编辑]
(C99)(C99)(C99)
计算除法运算的带符号余数,以及商的后三位
(函数) [编辑]
(C99)(C99)(C99)
计算结合的乘加运算
(函数) [编辑]
(C99)(C99)(C99)
确定两个浮点数的较大者
(函数) [编辑]
(C99)(C99)(C99)
确定两个浮点数的较小者
(函数) [编辑]
(C99)(C99)(C99)
确定两个浮点数的非负数差(max(0, x-y)
(函数) [编辑]
(C99)(C99)(C99)
返回 NaN(非数)
(函数) [编辑]
指数函数
(C99)(C99)
计算 e 的给定次幂(ex
(函数) [编辑]
(C99)(C99)(C99)
计算 2 的给定次幂(2x
(函数) [编辑]
(C99)(C99)(C99)
计算 e 的给定次幂减一(ex-1
(函数) [编辑]
(C99)(C99)
计算自然对数(底为 e)(ln(x)
(函数) [编辑]
计算常用对数 (底为 10)(log10(x)
(函数) [编辑]