在c语言中,调用数学函数需要包含数学头文件
#include<math.h>
有些编译器会自动调用(亲测codeblocks devc++会,其它编译器自测)
1: 求绝对值
求整数的绝对值,用abs:
int i=-3,j;
j=abs(i);
求实数的绝对值,用fabs:
double a=-1.2,b;
b=fabs(a);
2: 求开方,用sqrt:
double a=1.2,b;
b=sqrt(a);
3: 求幂xy(x的y次方),用pow:
这里需注意pow返回的数据类型为双精度浮点数(double)
double x=2,y=3,z;
z=pow(x,y);
4: 求ex (e的x次方),用exp:
double x=1.2,b;
y=exp(x);
5: 求自然对数,用log(底为e的对数):
double x=12,y;
y=log(x);
6: 求以10为底的对数,用log10:
double x=12,y:
y=log10(x);