C++ cmath log() 函数
示例
返回不同数字的自然对数
const double E = 2.718281828;
cout << log(6.0f);
cout << log(E);
cout << log(2.0);
cout << log(1.0);
cout << log(0.0);
cout << log(-1.0f);
自己尝试 »
定义和用法
The log()
函数返回数字的自然对数。
The log()
函数在 <cmath>
头文件中定义。
自然对数是以 e 为底的对数。e 的值约为 2.718282。一些 <cmath>
库的实现包含一个常量 M_E
,但不保证可用。
语法
以下之一
log(double number);
log(float number);
参数值
参数 | 描述 |
---|---|
number | 必需。指定要计算对数的值。 如果值为负,则返回 NaN(非数字)。 如果值为 0,则返回 -infinity。 如果这是一个整数类型,则它将被视为 double 。 |
技术细节
返回 | 一个 float 值(如果参数是 float)或 double 值(在任何其他情况下)表示数字的自然对数。 |
---|