在实用math库函数之前,需要引用头文件
include<math.h>
常用库函数如下:
1.fabs(double X)
该函数用于对double型取绝对值
如果用于float会损失精度(印证了前面说的尽量使用double)
int需要强制转换
2.floor(double X)与ceil(double X)
函数作用如其名,分别是向下取整,向上取整
3.pow(double X,double Y)
返回 XY的值
4.sqrt(double X)
返回算数平方根的值
5.log(double X)
返回以自然数e为底数的对数值
可以利用换底公式求得以任何数为底的值
log以a为底b 的值为:log b/log a
6.此外还有很多库函数,如sin,cos,tan,asin,acos,atan都是以double为参数的函数
7.round(double X)
将X的值四舍五入取整返回
如下图: