标签: c math.h
我从log()中获取了错误的值,所以我编写该程序只是为了测试:
log()
#include <math.h> #include <stdio.h> void main() { printf ("%1f", log(10)); }
这应该打印“ 1”,但我得到“ 2.302585”
这是为什么,我该如何解决?
答案 0 :(得分:6)
log函数用于底数为Integer(nil)的自然对数。
log
Integer(nil)
似乎您想使用log10。
log10