在C语言中,log函数用于计算自然对数。它的函数原型为 `double log(double x);`,其中x表示待计算自然对数的数值,函数返回计算结果。使用log函数需要包含头文件 `
```c
include include int main() { double x = 10.0; double result = log(x); printf("ln(%lf) = %lf ", x, result); return 0; } ``` 运行结果: ``` ln(10.000000) = 2.302585 ``` 在上述示例中,我们调用了log函数计算了ln(10)的值,并将结果打印出来。注意,log函数的参数必须是正数,否则会返回NaN(非数值)。 在Python中,可以使用标准库中的math模块来计算对数。log函数有两个参数:第一个参数是要取对数的数值,第二个参数是对数的基数(默认为e,即自然对数)。以下是使用log函数的示例代码: ```python import math 计算以e为底的对数 result = math.log(10) print(result) 输出结果为2.302585092994046 计算以2为底的对数 result = math.log(10, 2) print(result) 输出结果为3.3219280948873626 ``` 在上述示例中,math.log(10)计算以e为底的对数,结果为2.302585092994046。math.log(10, 2)计算以2为底的对数,结果为3.3219280948873626。