sqrt() //开根号
pow(a,b) //返回a的b次方
fabs() //返回绝对值
x=modf(a,*b) //x等于a的小数部分,b等于a的整数部分
ceil(x) //返回x向上取整得到的值
floor(x) //返回x向下取整的值
cos(x) //返回x的cos值
sin(x) //返回x的sin值
具体实例代码如下:
#include<stdio.h>
#include<math.h>
#include<stdlib.h>
#define PI 3.14159265
int main()
{
double x=-1.23456, a, b;
x = fabs(x);
printf("x的绝对值为:%lf\n", x);
a = modf(x, &b);
printf("整数部分b=%lf,小数部分a=%lf\n", b, a);
double c = 2.0, d, f;
d = pow(c, 2);
f = sqrt(d);
printf("c的平方为:%lf,d的开方为:%lf\n", d, f);
int x1 = ceil(x);//向上取整
int y = floor(x);//向下取整
printf("x向上取整=%d,x向下取整=%d\n", x1, y);
double m = 60.0;
double cosm, sinm;
double val = PI / 180;
cosm = cos(m*val);
sinm = sin(m*val);
printf("m的cos值为:%lf,m的sin值为:%lf\n", cosm, sinm);
system("pause");
return 0;
}
运行结果如下: