数学函数及其运用详解

<cmath>和<cstdlib>包含了常用数学函数的声明,下面列出数学函数:

int abs(int i);返回整型参数i的绝对值

double fabs(double x);返回双精度参数x的绝对值

long labs(long n);返回长整型参数n的绝对值

double acos(double x);求x的反余弦

double asin(double x);求x的反正弦

double atan(double x);求x的反正切

double atan2(double x,double y);求x/y的反正切

double ceil(double x);求不小于x的最小整数

double cos(double x);求x的余弦

double cosh(double x);求x的双曲余弦

double exp(double x);求以e为底x的指数值

double floor(double x);求不大于x的最大整数

double log(double x);求x的自然对数

double log10(double x);求以10为底的x的对数

double pow(double x,double y);求x的y次方

double sin(double x);求sin(x)的值

double sinh(double x);求x的双曲正弦

double sqrt(double x);求x的平方根

double tan(double x);求x的正切

double tanh(double x);求x的双曲正切

double hypot(double x, double y);返回直角三角形斜边的长度

调用以上数学函数写段测试代码:

数学函数测试结果: