C 语言 log() 函数用于计算一个数的自然对数(以 e 为底)。
原型
double log(double arg);参数必须为正数。对数运算的逆运算是 exp()。
示例
#include <stdio.h>
#include <math.h>
int main() {
double x = 2.71828;
printf("log(%.5f) = %.5f\n", x, log(x));
return 0;
}输出:
log(2.71828) = 1.00000注意事项
使用 math.h 的函数时,多数编译器需要链接数学库(编译选项 -lm,如 gcc test.c -lm -o test)。所有三角函数使用弧度制。