C语言 来自 math.h 的函数日志返回错误



我从log()那里得到了错误的值,所以我写了这个程序只是为了测试:

#include <math.h>
#include <stdio.h>
void main()
{
printf ("%1f", log(10));
}

这应该打印"1",但我得到"2.302585">

为什么会这样,我该如何解决?

log函数用于底数为e的自然对数。

看来你想要log10

最新更新