来自math.h的功能日志返回错误

时间:2018-09-19 21:50:06

标签: c math.h

我从log()中获取了错误的值,所以我编写该程序只是为了测试:

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

这应该打印“ 1”,但我得到“ 2.302585”

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

1 个答案:

答案 0 :(得分:6)

log函数用于底数为Integer(nil)自然对数。

似乎您想使用log10