使用math函数时需要在开头添加头文件<math.h>
1.fabs(double x)//用于对double型变量取绝对值
c++中:int abs(int i)
c语言中:printf("%.2f\n",fabs(db));
2.floor(double x)和ceil(double x)//用于double型变量的向下取整和向上取整,返回类型为double型
c++中:向上取整 ceil()
ceil(1.5)=2 ceil(0.5)=1 ceil(1)=1
向下取整 floor()
ceil(1.5)=1 ceil(0.5)=0 ceil(1)=1
3.pow(double r,double p)//该函数用于返回r的p次方,要求r和p都是double型
用法:double a=pow(2.0,3.0);
cout<<a;
4.sqrt(double x)//用于返回double类型的算术平方根;
double a=squrt(2.0);
cout<<a;
5.log(double x)//该函数用于返回double型变量一自然对数为底的对数
double a=log(1.0);
cout<<a;
6.sin(double x),cos(double x),tan(double x)//这三个函数用于求正弦余弦和正切值,参数要求是弧度制
double a=sin(pi*45/180);
7反函数:asin(double x)
8.round(double x)//该函数用于double类型的变量的四舍五入
double a=round(3.40)