头文件
#include <cmath>
#include <cstdlib>
基础运算函数
-
abs(int) - 整数绝对值
-
fabs(double) - 浮点数绝对值
-
fmax(double, double) - 返回较大值
-
fmin(double, double) - 返回较小值
-
fmod(double, double) - 浮点数取余
取整函数
-
floor(double) - 向下取整
-
ceil(double) - 向上取整
-
round(double) - 四舍五入
-
trunc(double) - 向零取整
指数对数函数
-
exp(double) - 自然指数 e^x
-
exp2(double) - 2 的指数 2^x
-
pow(double, double) - 幂运算 x^y
-
log(double) - 自然对数 ln(x)
-
log10(double) - 常用对数 log10(x)
-
log2(double) - 以2为底对数 log2(x)
三角函数
双曲函数
-
sinh(double) - 双曲正弦
-
cosh(double) - 双曲余弦
-
tanh(double) - 双曲正切
其他函数
-
sqrt(double) - 平方根
-
cbrt(double) - 立方根
-
hypot(double, double) - 计算直角三角斜边
-
frexp(double, int*) - 分解浮点数为尾数和指数
-
ldexp(double, int) - 尾数乘以 2 的指数次幂
随机数函数(来自 <cstdlib>)