double log(double x) 返回 x 的自然对数(基数为 e 的对数)。
double log( double arg );
log()函数采用单个参数并返回type的值float。
它在<math.h>头文件中定义。
log()为了找到long double或float自然对数,可以使用以下原型。
long double logl( long double arg); float logf(float arg);
参数 | 描述 |
---|---|
arg > 0 (大于零) | 计算自然数的对数 |
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