C语言中常用数学函数

���Ľ�������л�����Ķ�

C语言中常用Math函数。

第一步的操作是 #include <math.h> 1、fabs(double x) 对于double类型的x取绝对值。

2、floor(double x) ceil(double x) 对于double的x向下取整和向上取整,返回值为double型。
3、pow(double x,double p) 返回r的p次方。
4、sqrt(double x) 返回x的算术平方根。
5、log(double x) 返回x的以自然对数为底的对数。就是ln。
如果想求log以a为底b的对数,需要用到换底公式。就是拆成除法。 比如loga\b=log(a)/log(b)。
6、sin(double x)、cos(double x)、tan(double x) 这三个函数要求参数为弧度制。
举个栗子:
doubel db1 = sin(pi*45/180);所以要搞清楚弧度换算。
7、
asin(double x)、
acos(double x)、
atan(double x) 反三角函数。
举个例子 double db2 = asin(1);
8、round(double x) 将x四舍五入,返回值也是double型,需进行取整。
举个例子:

1
2
double db3 = round(3.40); 
printf("%d",(int)db3);

0%