C 语言 Math log() 函数
示例
返回不同数字的自然对数
const double E = 2.718281828;
printf("%f", log(6.0));
printf("%f", log(E));
printf("%f", log(2.0));
printf("%f", log(1.0));
printf("%f", log(0.0));
printf("%f", log(-1.0));
亲自试一试 »
定义和用法
log()
函数返回一个数字的自然对数。
log()
函数在 <math.h>
头文件中定义。
自然对数是以 e 为底的对数。e 的值约为 2.718282。一些 <math.h>
库的实现包含一个常量 M_E
,但不能保证其可用性。
语法
以下之一
log(double number);
参数值
参数 | 描述 |
---|---|
number | 必需。指定要计算对数的值。 如果该值为负数,则返回 NaN(非数字)。 如果该值为 0,则返回 -infinity。 |
技术细节
返回值 | 一个 double 值,表示一个数字的自然对数。 |
---|