Common mathematical functions
From cppreference.net
目录 |
函数
|
定义于头文件
<cstdlib>
|
|
|
(C++11)
|
计算整数值的绝对值 (
|x|
)
(函数) |
|
(C++11)
|
计算整数除法的商和余数
(函数) |
|
定义于头文件
<cinttypes>
|
|
|
(C++11)
(C++11)
|
计算整数值的绝对值 (
|x|
)
(函数) |
|
(C++11)
(C++11)
|
计算整数除法的商和余数
(函数) |
|
定义于头文件
<cmath>
|
|
基础运算 |
|
|
(C++11)
(C++11)
|
浮点值的绝对值 (
|x|
)
(函数) |
|
(C++11)
(C++11)
|
浮点除法运算的余数
(函数) |
|
(C++11)
(C++11)
(C++11)
|
除法运算的有符号余数
(函数) |
|
(C++11)
(C++11)
(C++11)
|
除法运算的有符号余数及最后三位
(函数) |
|
(C++11)
(C++11)
(C++11)
|
融合乘加运算
(函数) |
|
(C++11)
(C++11)
(C++11)
|
两个浮点值的较大者
(函数) |
|
(C++11)
(C++11)
(C++11)
|
两个浮点值的较小者
(函数) |
|
(C++11)
(C++11)
(C++11)
|
两个浮点值的正差 (
max(0, x-y)
)
(函数) |
|
(C++11)
(C++11)
(C++11)
|
非数 (NaN)
(函数) |
指数函数 |
|
|
(C++11)
(C++11)
|
返回
e
的给定次幂 (
e
x
)
(函数) |
类型
|
定义于头文件
<cstdlib>
|
|
|
结构体类型,由
std::div
返回
(typedef) |
|
|
结构体类型,由
std::ldiv
返回
(typedef) |
|
|
(C++11)
|
结构体类型,由
std::lldiv
返回
(typedef) |
|
定义于头文件
<cinttypes>
|
|
|
(C++11)
|
结构体类型,由
std::imaxdiv
返回
(typedef) |
|
定义于头文件
<cmath>
|
|
|
float_t
(C++11)
|
最高效的浮点类型,宽度至少与
float
相同
(typedef) |
|
double_t
(C++11)
|
最高效的浮点类型,宽度至少与
double
相同
(typedef) |
宏常量
|
定义于头文件
<cmath>
|
|
|
(C++11)
(C++11)
|
分别表示
float
、
double
和
long
double
的溢出值
(宏常量) |
|
(C++11)
|
求值为正无穷大或保证使
float
溢出的值
(宏常量) |
|
(C++11)
|
求值为
float
类型的静默 NaN
(宏常量) |
|
(C++11)
(C++11)
(C++11)
|
定义通用数学函数使用的错误处理机制
(宏常量) |
分类 |
|
|
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
|
指示浮点数类别
(宏常量) |
注释
| 功能测试 宏 | 值 | 标准 | 功能 |
|---|---|---|---|
__cpp_lib_constexpr_cmath
|
202202L
|
(C++23) | <cmath> 和 <cstdlib> 中与浮点环境无关的数学函数的常量表达式支持 |
202306L
|
(C++26) | <cmath> 中大多数数学函数的常量表达式支持 |
另请参阅
| 数学特殊函数 | |
|
C 文档
关于
常用数学函数
|