常用数学函数 - cppreference.com
计算整数的绝对值(|x|)
(函数) [编辑] 计算整数除法的商和余数
(函数) [编辑] 计算整数的绝对值(|x|)
(函数) [编辑] 计算整数除法的商和余数
(函数) [编辑]
(函数) [编辑] 浮点数除法运算的余数
(函数) [编辑] 除法运算的有符号余数
(函数) [编辑] 除法运算的有符号余数和最后三个二进制位
(函数) [编辑] 混合的乘加运算
(函数) [编辑] 两个浮点数的较大者
(函数) [编辑] 两个浮点数的较小者
(函数) [编辑] 两个浮点数的正数差(max(0, x-y))
(函数) [编辑] 非数(NaN)
(函数) [编辑]
(函数) [编辑] 返回 2 的给定次幂(2x)
(函数) [编辑] 返回 e 的给定次幂减 1(ex-1)
(函数) [编辑] 计算自然(以 e 为底)对数(ln(x))
(函数) [编辑] 计算常用(以 10 为底)对数(log10(x))
(函数) [编辑] 给定数值的以 2 为底的对数(log2(x))
(函数) [编辑] 1 加上给定数值的自然(以 e 为底)对数(ln(1+x))
(函数) [编辑]
(函数) [编辑] 计算平方根(√x)
(函数) [编辑] 计算立方根(3√x)
(函数) [编辑] 计算斜边(弦)长 √x2
+y2
与 √x2
+y2
+z2
(C++17 起)
(函数) [编辑]
(函数) [编辑] 计算余弦(cos(x))
(函数) [编辑] 计算正切(tan(x))
(函数) [编辑] 计算反正弦(arcsin(x))
(函数) [编辑] 计算反余弦(arccos(x))
(函数) [编辑] 计算反正切(arctan(x))
(函数) [编辑] 反正切,用符号确定象限
(函数) [编辑]
(函数) [编辑] 计算双曲余弦(cosh(x))
(函数) [编辑] 计算双曲正切(tanh(x))
(函数) [编辑] 计算反双曲正弦(arsinh(x))
(函数) [编辑] 计算反双曲余弦(arcosh(x))
(函数) [编辑] 计算反双曲正切(artanh(x))
(函数) [编辑]
(函数) [编辑] 补误差函数
(函数) [编辑] gamma 函数
(函数) [编辑] gamma 函数的自然对数
(函数) [编辑]
(函数) [编辑] 不大于给定值的最接近整数
(函数) [编辑] 绝对值不大于给定值的最接近整数
(函数) [编辑]
最接近整数,中间情况下向远离零舍入
(函数) [编辑] 使用当前舍入模式的最接近整数
(函数) [编辑]
使用当前舍入模式的最接近整数
若结果有别则有异常
(函数) [编辑]
(函数) [编辑] 将数乘以 2 的整数次幂
(函数) [编辑] 分解数为整数和小数部分
(函数) [编辑]
将数乘以 FLT_RADIX 的幂次
(函数) [编辑] 提取数的指数
(函数) [编辑] 提取数的指数
(函数) [编辑]
趋向给定值的下个可表示浮点数
(函数) [编辑]
确定下一个可表示的大于或小于给定值的浮点数
(函数) [编辑] 复制浮点数的符号
(函数) [编辑]
(函数) [编辑] 检查给定数是否拥有有限值
(函数) [编辑] 检查给定数是否为无限
(函数) [编辑] 检查给定的数是否 NaN
(函数) [编辑] 检查给定数是否正规
(函数) [编辑] 检查给定数是否为负
(函数) [编辑] 检查第一个浮点数实参是否大于第二个
(函数) [编辑] 检查第一个浮点数实参是否大于或等于第二个
(函数) [编辑] 检查第一个浮点数实参是否小于第二个
(函数) [编辑] 检查第一个浮点数实参是否小于或等于第二个
(函数) [编辑] 检查第一个浮点数实参是否小于或大于第二个
(函数) [编辑] 检查两个浮点数是否无顺序
(函数) [编辑]
(函数) [编辑] 计算整数除法的商和余数
(函数) [编辑] 计算整数的绝对值(|x|)
(函数) [编辑] 计算整数除法的商和余数
(函数) [编辑]
基础运算
浮点数的绝对值(|x|)(函数) [编辑] 浮点数除法运算的余数
(函数) [编辑] 除法运算的有符号余数
(函数) [编辑] 除法运算的有符号余数和最后三个二进制位
(函数) [编辑] 混合的乘加运算
(函数) [编辑] 两个浮点数的较大者
(函数) [编辑] 两个浮点数的较小者
(函数) [编辑] 两个浮点数的正数差(max(0, x-y))
(函数) [编辑] 非数(NaN)
(函数) [编辑]
指数函数
返回 e 的给定次幂(ex)(函数) [编辑] 返回 2 的给定次幂(2x)
(函数) [编辑] 返回 e 的给定次幂减 1(ex-1)
(函数) [编辑] 计算自然(以 e 为底)对数(ln(x))
(函数) [编辑] 计算常用(以 10 为底)对数(log10(x))
(函数) [编辑] 给定数值的以 2 为底的对数(log2(x))
(函数) [编辑] 1 加上给定数值的自然(以 e 为底)对数(ln(1+x))
(函数) [编辑]
幂函数
求某数的给定次幂(xy)(函数) [编辑] 计算平方根(√x)
(函数) [编辑] 计算立方根(3√x)
(函数) [编辑] 计算斜边(弦)长 √x2
+y2
与 √x2
+y2
+z2
(C++17 起)
(函数) [编辑]
三角函数
计算正弦(sin(x))(函数) [编辑] 计算余弦(cos(x))
(函数) [编辑] 计算正切(tan(x))
(函数) [编辑] 计算反正弦(arcsin(x))
(函数) [编辑] 计算反余弦(arccos(x))
(函数) [编辑] 计算反正切(arctan(x))
(函数) [编辑] 反正切,用符号确定象限
(函数) [编辑]
双曲函数
计算双曲正弦(sinh(x))(函数) [编辑] 计算双曲余弦(cosh(x))
(函数) [编辑] 计算双曲正切(tanh(x))
(函数) [编辑] 计算反双曲正弦(arsinh(x))
(函数) [编辑] 计算反双曲余弦(arcosh(x))
(函数) [编辑] 计算反双曲正切(artanh(x))
(函数) [编辑]
误差与伽马函数
误差函数(函数) [编辑] 补误差函数
(函数) [编辑] gamma 函数
(函数) [编辑] gamma 函数的自然对数
(函数) [编辑]
最接近整数的浮点运算
不小于给定值的最接近整数(函数) [编辑] 不大于给定值的最接近整数
(函数) [编辑] 绝对值不大于给定值的最接近整数
(函数) [编辑]
(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)
若结果有别则有异常
(函数) [编辑]
浮点操作函数
将数分解为有效数字和以 2 为底的指数(函数) [编辑] 将数乘以 2 的整数次幂
(函数) [编辑] 分解数为整数和小数部分
(函数) [编辑]
(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++26)(C++26)(C++26)(C++26)(C++26)(C++26)
(函数) [编辑] 复制浮点数的符号
(函数) [编辑]
分类与比较
归类给定的浮点数(函数) [编辑] 检查给定数是否拥有有限值
(函数) [编辑] 检查给定数是否为无限
(函数) [编辑] 检查给定的数是否 NaN
(函数) [编辑] 检查给定数是否正规
(函数) [编辑] 检查给定数是否为负
(函数) [编辑] 检查第一个浮点数实参是否大于第二个
(函数) [编辑] 检查第一个浮点数实参是否大于或等于第二个
(函数) [编辑] 检查第一个浮点数实参是否小于第二个
(函数) [编辑] 检查第一个浮点数实参是否小于或等于第二个
(函数) [编辑] 检查第一个浮点数实参是否小于或大于第二个
(函数) [编辑] 检查两个浮点数是否无顺序
(函数) [编辑]