文章目录
常用头文件下的函数介绍:cmath/math.h
C语言提供了很多实用的数学函数,如果要使用,需要在程序开头添加头文件cmath或者math.h。
//二者选一
#include <cmath>
#include <math.h>
1. fabs(double x)
用于返回double型变量的绝对值,返回值为double型
2. floor(double x)和ceil(double x)
分别用于返回double型变量向下取整和向上取整,返回值为double型
注:分别相当于在数轴的左边和右边取最接近的整数
3. pow(double r, double p)
用于返回r^p(r的p次方),返回值为double型
4. sqrt(double x)
用于返回double型变量的算术平方根,返回值为double型
5. log(double x)
用于返回double型变量以自然对数e为底的对数即ln(x),返回值为double型
注:C语言中没有对任意底数求对数的函数,因此必须使用换底公式
6. sin(double x)、cos(double x)和tan(double x)
分别用于返回double型变量的正弦值、余弦值和正切值,参数要求是弧度制,返回值为double型
注:将角度转换为弧度Π*(α/180),Π可用精确值acos(-1.0)
const double pi = acos(-1.0); //pi代表Π
7. asin(double x)、acos(double x)和atan(double x)
分别用于返回double型变量的正弦值、余弦值和正切值,返回值为double型
8. round(double x)
用于返回double型变量小数部分四舍五入后的值,返回值为double型
欢迎访问我的常用头文件下的函数介绍系列: