导读:
> 我们都知道C++的算法很多,用到数学计算的也很多,所以C+ +库中的函数也就很多。数学函数在库中占比比较高而且难以其记住功能,所以本期盘点C+ +的数学函数。我将他们整理成了888大板块,供大家记忆,废话少说进入正题:
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1.基本算法
函数 功能 abs 求整数绝对值 max 求两个数较大 min 求两个数较小 fabs 求浮点数绝对值 fmod 浮点数余数 remainder IEEE(电气电子工程师学会)标准的余数 remquo 余数+商的符号位和低位 fma 融合乘加 fmin 求两个浮点数较小 fmax 求两个浮点数较大
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
2.指数与对数
函数 功能 exp e的x次幂 exp2 2的x次幂 log 返回自然对数(e为底) log2 返回对数(2为底) log10 返回常用对数(10为底)
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
3.幂与开方
函数 功能 pow x的y次幂 sqrt 求开平方 cbrt 求开立方 hypot(x,y) 返回斜边长
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
4.三角函数
函数 功能 sin 求正弦 cos 求余弦 tan 求正切 asin 求反正弦 acos 求反余弦 atan 求反正切
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
5.取整函数
函数 功能 ceil 向上取整 floor 向下取整 trunc 整数部分向0取整 round 四舍五入 lround 返回long的四舍五入 llround 返回longlong的四舍五入
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
6.特殊函数
函数 功能 tgamma Γ(x)伽马函数 beta 贝塔函数 hermine 埃尔米特多项式
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
7.数值与常数(常数c++20起)
函数 功能 gcd 最大公约数(c++17) lcm 最小公倍数(c++17) accumulate 累加 pi πππ e eee自然对数底 phi 黄金分割比Φ黄金分割比 Φ黄金分割比Φ egamma 欧拉−马歇罗尼常数γ欧拉-马歇罗尼常数 γ欧拉−马歇罗尼常数γ inv_pi π的倒数π的倒数π的倒数 sqrt3 √3 sqrt2 √2 ln2 ln2 ln10 ln10 备注: 内置常数头文件<numbers>
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
下一期:
> 下一期
> 下下期
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
可能有遗漏,麻烦大家指出
麻烦点个赞哦【刷商城积分罐头也行】