C++ 常用数学函数详解汇总#include<math.h> | 您所在的位置:网站首页 › 常用数学库函数表大全 › C++ 常用数学函数详解汇总#include<math.h> |
目录
前言 一、头文件 二、常用函数 1.开平方 2.求常数e的x次方 3.求常数x的y次方 4.求对数lnx、lgx 5.求x绝对值 6.取整函数 7.产生随机数 8.取整与取余 9.三角函数 10.反三角函数 11.π的表示 前言在实际应用开发过程中,经常会用到一些数学计算。 本文记录了C++程序开发过程中常用的数学函数,供参考。 一、头文件 1.cmath标准C++推荐使用的库 #include 2.math.hC语言中的库,推荐使用该头文件(使用cmath如果没有C++对应的库会出错) #include 二、常用函数 1.开平方 double sqrt(double x); 2.求常数e的x次方 double exp(double x); 3.求常数x的y次方 double pow(double x, double y); 4.求对数lnx、lgx double log(double x);//求对数lnx double log10(double x);//求对数lgx 5.求x绝对值 int abs(x);//整数型 double fabs(double x);//浮点型 6.取整函数 double ceil(double x);//向上取整 返回的是大于或等于x的最小整数 double floor(double x);//向下取整 返回的是小于或等于x的最大整数 double fix(double x);//朝零方向取整 double round(double x);//四舍五入到最近的整数 7.产生随机数 int rand(void); int r=rand()%x+y;//生产一个在[y,y+x)区间内的数 8.取整与取余 double modf (double value, double* iptr);//将参数的整数部分通过指针回传 double fmod (double x, double y);//返回两参数相除的余数 9.三角函数 double sin(double x);//正弦 double cos(double x);//余弦 double tan(double x);//正切 10.反三角函数 double asin(double x);//反正弦 [−π/2, π/2] double acos(double x);//反余弦 [0, π] double atan(double x);//反正切(主值) [−π/2, π/2] double atan2(double x);//反正切(整圆值) [−π, π] 11.π的表示 const double pi = acos(-1.0);总结 以上是C++编程中常用的数学函数汇总,除此之外C++标准模板库algorithm中包含了很多的函数方法,下次我们再汇总。 |
CopyRight 2018-2019 实验室设备网 版权所有 |