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