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);
参数值
参数 | 描述 |
---|---|
数字 | 必需。指定要计算对数的值。 如果值为负,则返回 NaN(非数字)。 如果值为 0,则返回 -infinity。 |
技术详情
返回 | 一个 double 值,表示数字的自然对数。 |
---|