7.数学函数的头文件

数学函数的头文件

<cmath> 是 C++ 标准库中提供了数学函数的头文件。它包含了一系列常用的数学函数和数学常量,用于数值计算、数学运算等场景。同时,<cmath>被包含在万能头文件,直接引入万能头文件<bits/stdc++.h>即可。

1.数学函数

  • abs(x): 返回参数 x 的绝对值。
  • sqrt(x): 返回参数 x 的平方根。
  • pow(x, y): 返回 x 的 y 次方。
  • exp(x): 返回 e 的 x 次方。
  • log(x): 返回以e为底的x的对数。
  • log2(x):返回以 2 为底的 x 的对数。
  • log10(x): 返回以 10 为底的 x 的对数。
  • sin(x), cos(x), tan(x): 返回 x 的正弦、余弦、正切值。
  • asin(x), acos(x), atan(x): 返回 x 的反正弦、反余弦、反正切值。
  • ceil(x): 返回大于或等于 x 的最小整数。
  • floor(x): 返回小于或等于 x 的最大整数。
  • round(x): 返回最接近 x 的整数值,四舍五入。
  • fmod(x, y): 返回 x 除以 y 的余数。

上述x,y可传入浮点数,返回类型也是浮点数。可根据需要进行强制类型转换

2.常量

  • M_PI: 圆周率π。 π π π
  • M_E: 自然对数的底 e。 e e e
  • M_LOG2E: 以 2 为底的 e 的对数。 l o g 2 e log_{2}e log2e
  • M_LOG10E: 以 10 为底的 e 的对数。 l o g 10 e log_{10}e log10e
  • M_LN2: 2 的自然对数。 l n 2 ln2 ln2
  • M_LN10: 10 的自然对数。 l n 10 ln10 ln10
  • 12
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值