math.h简介

来源:互联网 发布:ant java版本 编辑:程序博客网 时间:2024/05/01 15:49

1、三角函数

double cos(double x) : 计算x的cos值(x的单位为弧度)

double sin(double x) : 计算x的sin值(x的单位为弧度)

double tan(double x) : 计算x的tan值(x的单位为弧度)

double acos(double x) : 计算x的acos值,x的范围[-1,1],返回值范围[0,PI](PI为圆周率)

double asin (double x) : 计算x的asin值,x的范围[-1,1],返回值范围[-PI/2,PI/2](PI为圆周率)

double atan(double x) : 计算x的atan值,返回值范围[-PI/2,PI/2](PI为圆周率)

double atan2(double y, double x) : 计算y/x的atan值,返回值范围[-PI,PI](PI为圆周率)

2、双曲函数

double cosh(double x) : 计算双曲余弦

double sinh(double x) : 计算双曲正弦

double tanh(double x) : 计算双曲正切

3、指数函数和对数函数

double exp(double x) : 计算e的x次方

double frexp(double value, int *exp) : 将x拆分成rel*2^exp形式,rel为返回值

double ldexp(double x, int exp) : 计算x乘上2的exp次方

double log(double x) : 计算x的自然对数,以e为底,参数为正

double log10(double x) : 计算x的对数,以10为底,参数为正

double modf(double value, double *iptr) :

4、幂函数

double pow(double x, double y) : 计算x的y次方

double sqrt(double x) : 计算x的平方根,x非负

5、取整、绝对值、取余函数

double ceil(double x) : 计算不小于x的最小整数

double floor(double x) : 计算不大于x的最大整数

double fabs(double x) : 计算x的绝对值

double fmod(double x, double y) : 计算x/y的余数


double类型数据格式化输出:printf("%lf\n",exp(2.0));


0 0
原创粉丝点击