在C语言中,对数运算可以使用math.h头文件中的库函数来实现。常用的对数函数有log()、log10()和log2(),分别用来计算自然对数、以10为底的对数和以2为底的对数。
正确的使用方法如下所示:
#include#include int main() { double x = 10.0; // 计算自然对数 double result1 = log(x); printf("Natural logarithm of %.2f is %.2f\n", x, result1); // 计算以10为底的对数 double result2 = log10(x); printf("Base 10 logarithm of %.2f is %.2f\n", x, result2); // 计算以2为底的对数 double result3 = log2(x); printf("Base 2 logarithm of %.2f is %.2f\n", x, result3); return 0; }
在以上示例中,我们使用了log()、log10()和log2()函数来计算不同底数的对数,并输出结果。在实际使用中,需要注意对输入值的判断,避免出现负数或0的情况。