标准库标头 <math.h>
来自cppreference.com
此标头是数学库的一部分。
本节未完成 原因:recheck add more from B.11 Mathematics <math.h> |
目录 |
[编辑] 类型
(C99) |
宽度至少等于 float 的最高效浮点数类型 (typedef) |
(C99) |
宽度至少等于 double 的最高效浮点类型 (typedef) |
[编辑] 常量
(C99)(C99) |
分别指示过大而无法以 float、double 和 long double 表示的值(无穷大) (宏常量) |
(C99) |
求值为正无穷大或保证溢出 float 的值 (宏常量) |
(C99) |
求值为 float 类型的安静 NaN (宏常量) |
(C99)(C99)(C99) |
指示 fma 函数与操作数的一次乘法和一次加法相比,执行速度相当或更快 (宏常量) |
(C99)(C99) |
分别求值为当 x 为 0 或 NaN 时的 ilogb(x) (宏常量) |
(C99)(C99)(C99) |
定义用于常用数学函数的错误处理机制 (宏常量) |
分类 | |
(C99)(C99)(C99)(C99)(C99) |
指示浮点数类别 (宏常量) |
[编辑] 函数
基本运算 | |
(C99)(C99) |
计算浮点数的绝对值(|x|) (函数) |
(C99)(C99) |
计算浮点数除法运算的余数 (函数) |
(C99)(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)) (函数) |
(C99)(C99) |
计算常用对数 (底为 10)(log10(x)) (函数) |
|