double log(double x) 返回 x 的自然對數(shù)(基數(shù)為 e 的對數(shù))。
double log( double arg );
log()函數(shù)采用單個參數(shù)并返回type的值float。
它在<math.h>頭文件中定義。
log()為了找到long double或float自然對數(shù),可以使用以下原型。
long double logl( long double arg); float logf(float arg);
| 參數(shù) | 描述 |
|---|---|
| arg > 0 (大于零) | 計算自然數(shù)的對數(shù) |
| arg < 0 (小于零) | 顯示運行時錯誤 |
#include <stdio.h>
#include <math.h>
int main()
{
double num = 5.6, result;
result = log(num);
printf("log(%.1f) = %.2f", num, result);
return 0;
}輸出結果
log(5.6) = 1.72