C++语法备忘录--007—数学函数
函数 | 说明 |
abs(x) | 计算x的绝对值 |
fabs(x) | 计算x的绝对值 |
sin(x) | 计算x的sin值,注意x为弧度 |
cos(x) | 计算x的cos值,注意x为弧度 |
tan(x) | 计算x的tan |
acos(x) | 计算x的反余弦 |
asin(x) | 计算x的反正弦值 |
atan(x) | 计算x的反正切 |
sinh(x) | 计算x的双曲正弦值 |
cosh(x) | 计算x的双曲正弦值 |
tanh(x) | 计算x的双曲正切 |
sqrt(x) | 计算x的平方根 |
cbrt(x) | 计算x的立方根 |
ceil(x) | 返回大于或等于x的最小整数 |
floor(x) | 返回小于或等于x的最大整数 |
round(x) | 通过四舍五入法,返回最接近x的整数值 |
pow(x,y) | 计算x的y次幂 |
exp(x) | 计算以e为底的指数 |
expm1(x) | 计算以e为底的指数减一的值 |
log(x) | 计算以e为底的对数 |
fdim(x,y) | 计算x和y之间的正数差 |
hypot(x,y) | 计算直角三角形的斜边长度 |
fma(x,y,z) | 在不丢失精度的情况下计算x*y+z |
max(x,y) | 通过比较x和y,返回较大的值 |
min(x,y) | 通过比较x和y,返回较小的值 |
fmax(x,y) | 通过比较x和y,返回较大的值 |
fmin(x,y) | 通过比较x和y返回较小的值 |
fmod(x,y) | 计算x/y的浮点余数 |