每一个函数都有对应计算float / double / long double 的函数,这里只列出double类型的
三角函数
double cos(double)余弦
double sin(double)正弦
double tan(double)正切
反三角函数
double acos(double)反余弦 结果介于[0, PI]
double asin(double)反正弦 结果介于[-PI/2, PI/2]
double atan(double)反正切 反正切(主值), 结果介于[-PI/2, PI/2]
double atan2(double, double)反正切 主要用法--根据给定的两个值求出对应的角度 比如给y和x,就可以求出该点相对(0,0)的角度
取整
double ceil (double)向上取整
double floor (double)向下取整
double fmod (double, double)返回两参数相除的余数
指数与对数
double fabs(double)求绝对值
double sqrt(double)开方
double exp(double)求取自然数e的幂
double log (double)以e为底的对数
double log10 (double)以10为底的对数
double pow(double x, double y)计算以x为底数的y次幂
其他
double hypot(double x, double y)已知直角三角形两个直角边长度,求斜边长度
double ldexp(double x, int exponent)计算x*(2的exponent次幂)