C/C++ 常用math函数-注意加math.h头文件
1 fabs(double x)
用于对double类型变量取绝对值
#include <stdio.h>
#include <math.h>
int main(){
double a=-12.56;
printf("%.2f\n",fabs(a));
return 0;
}
输出结果:
12.56
2 floor(double x)和ceil(double x)
用于对double类型变量取下整和取上整
#include <stdio.h>
#include <math.h>
int main(){
double a1=-5.2,a2=5.2;
printf("%.0f %.0f\n",floor(a1),ceil(a1));
printf("%.0f %.0f\n",floor(a2),ceil(a2));
return 0;
}
输出结果:
-6 -5
5 6