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
*/

相關資訊