📅  最后修改于: 2023-12-03 15:14:02.543000             🧑  作者: Mango
在C++中,log()函数是数学库cmath中的一个函数,用于计算以自然对数e为底的对数。
函数原型如下:
double log (double x);
该函数接受一个参数x,其中x必须大于0。函数返回以自然对数e为底的对数。
下面是使用log()函数计算对数的示例代码:
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
double x = 5.0;
double y = log(x);
cout << "log(" << x << ") = " << y << endl;
return 0;
}
代码输出:
log(5) = 1.60944
在math.h头文件中声明了下列宏:
下面是使用M_E常量的示例代码:
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
double x = 5.0;
double y = log(x) * M_E;
cout << "e^log(" << x << ") = " << y << endl;
return 0;
}
代码输出:
e^log(5) = 5
log()函数是用于计算自然对数的函数,可以使用math头文件中的常量来进行计算,但要注意参数的精度和取值范围。