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 (小于零) | 顯示運(yùn)行時錯誤 |
#include <stdio.h> #include <math.h> int main() { double num = 5.6, result; result = log(num); printf("log(%.1f) = %.2f", num, result); return 0; }
輸出結(jié)果
log(5.6) = 1.72