log ()- 计算自然对数

格式

#include <math.h>
double log(double x);

语言级别

ANSI

线程安全

描述

log() 函数计算 x的自然对数 (以 e 为底)。

返回值

log() 函数返回计算值。 如果 x 为负数,那么 log() 会将 errno 设置为 EDOM ,并且可能会返回值 -HUGE_VAL。 如果 x 为零,那么 log() 将返回值 -HUGE_VAL,并且可能会将 errno 设置为 ERANGE

示例

此示例计算 1000.0的自然对数。
#include <math.h>
#include <stdio.h>
 
int main(void)
{
   double x = 1000.0, y;
 
   y = log(x);
 
   printf("The natural logarithm of %lf is %lf\n", x, y);
}
 
/********************  Output should be similar to:  **************
 
The natural logarithm of 1000.000000 is 6.907755
*/

相关信息