常用数学函数
来自cppreference.com
                    
                                        
                    
                    
                                                            
                    目录 | 
[编辑] 函数
|   定义于头文件  
<cstdlib>  | |
|    (C++11)  | 
  计算整数值的绝对值( |x| )  (函数)  | 
|    (C++11)  | 
  计算整数除法的商和余数  (函数)  | 
|   定义于头文件  
<cinttypes>  | |
|    (C++11) (C++11)  | 
  计算整数值的绝对值( |x| )  (函数)  | 
|    (C++11) (C++11)  | 
  计算整数除法的商和余数  (函数)  | 
|   定义于头文件  
<cmath>  | |
 基础运算 | |
|   浮点值的绝对值( |x| )  (函数)  | |
|   浮点除法运算的余数  (函数)  | |
|    (C++11)  | 
  除法运算的有符号余数  (函数)  | 
|    (C++11)  | 
  有符号余数还有除法运算的最后三位  (函数)  | 
|    (C++11)  | 
  混合的乘加运算  (函数)  | 
|    (C++11)  | 
  二个浮点值的较大者  (函数)  | 
|    (C++11)  | 
  二个浮点值的较小者  (函数)  | 
|    (C++11)  | 
  二个浮点值的正数差( max(0, x-y) )  (函数)  | 
|    (C++11) (C++11) (C++11)  | 
  非数( NaN )  (函数)  | 
 指数函数 | |
|   返回 e 的给定次幂( ex )  (函数)  | |
|    (C++11)  | 
  返回 2 的给定次幂( 2x )  (函数)  | 
|    (C++11)  | 
  返回 e 的给定次幂减一( ex-1 )  (函数)  | 
|   计算自然(底 e )对数( ln(x) )  (函数)  | |
|   计算常用(底 10 )对数( log10(x) )  (函数)  | |
|    (C++11)  | 
  给定数的 2 为底的对数( log2(x) )  (函数)  | 
|    (C++11)  | 
  给定数的自然对数(底 e )加 1 ( ln(1+x) )  (函数)  | 
 幂函数 | |
|   求数的给定次幂( xy )  (函数)  | |
|   计算平方根( √x )  (函数)  | |
|    (C++11)  | 
  计算立方根( 3√x )  (函数)  | 
|    (C++11)  | 
  计算二个给定数平方和的平方根( √x2 +y2 ) (函数)  | 
 三角函数 | |
|   计算正弦( sin(x) )  (函数)  | |
|   计算余弦( cos(x) )  (函数)  | |
|   计算正切( tan(x) )  (函数)  | |
|   计算弧(反)正弦( arcsin(x) )  (函数)  | |
|   计算弧(反)余弦( arccos(x) )  (函数)  | |
|   计算弧(反)正切( arctan(x) )  (函数)  | |
|   弧(反)正切,用符号确定象限  (函数)  | |
 双曲函数 | |
|   计算双曲正弦( sh(x) )  (函数)  | |
|   计算双曲余弦( ch(x) )  (函数)  | |
|   双曲正切  (函数)  | |
|    (C++11)  | 
  计算反双曲正弦( arsinh(x) )  (函数)  | 
|    (C++11)  | 
  计算反双曲余弦( arcosh(x) )  (函数)  | 
|    (C++11)  | 
  计算反双曲正切( artanh(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)  | 
  使用当前舍入模式的最接近整数 若结果有别则有异常 (函数)  | 
 浮点操作函数 | |
|   将数分解为有效数字和 2 的幂次  (函数)  | |
|   将数乘以 2 的幂次  (函数)  | |
|   分解数为整数和小数部分  (函数)  | |
|    (C++11) (C++11)  | 
  将数乘以 FLT_RADIX 的幂次  (函数)  | 
|    (C++11)  | 
  提取数的指数  (函数)  | 
|    (C++11)  | 
  提取数的指数  (函数)  | 
|    (C++11) (C++11)  | 
  向给定值的下个可表示浮点值  (函数)  | 
|    (C++11)  | 
  复制浮点值的符号  (函数)  | 
 分类与比较 | |
|    (C++11)  | 
  归类给定的浮点值  (函数)  | 
|    (C++11)  | 
  检查给定数是否拥有有限值  (函数)  | 
|    (C++11)  | 
  检查给定数是否为无限  (函数)  | 
|    (C++11)  | 
   检查给定的数是否 NaN  (函数)  | 
|    (C++11)  | 
  检查给定数是否正规  (函数)  | 
|    (C++11)  | 
  检查给定数是否为负  (函数)  | 
|    (C++11)  | 
  检查第一浮点参数是否大于第二个  (函数)  | 
|    (C++11)  | 
  检查第一浮点参数是否大于或等于第二个  (函数)  | 
|    (C++11)  | 
  检查第一浮点参数是否小于第二个  (函数)  | 
|    (C++11)  | 
  检查第一浮点参数是否小于或等于第二个  (函数)  | 
|    (C++11)  | 
  检查第一浮点参数是否小于或大于第二个  (函数)  | 
|    (C++11)  | 
  检查二个浮点值是否无顺序  (函数)  | 
[编辑] 类型
|   定义于头文件  
<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)  | 
  指示浮点类别  (宏常量)  | 
[编辑] 参阅
| 特殊数学函数 | |
|   常用数学函数的 C 文档 
 |