C++ std::exp 计算 e 的 x 次幂,与 log 互为反函数(在有效范围内)。参数过大时结果溢出为无穷大。
原型
double exp(double x);参数
x:指数。
返回值
ex。
示例
#include <cmath>
#include <iostream>
int main() {
std::cout << std::exp(0.0) << std::endl;
std::cout << std::exp(1.0) << std::endl;
return 0;
}输出:
1
2.71828
注意事项
e 的近似显示与默认精度有关。exp(log(x)) 因舍入不一定精确回到 x。计算 ex - 1 且 x 接近 0 时,应使用 expm1 以减少抵消(本批未展开)。
下一页介绍sin:正弦。