我正在尝试在我的程序中编写日志功能.我在cplusplus.com上找到了这个:
/* log example */
#include <stdio.h> /* printf */
#include <math.h> /* log */
int main ()
{
double param, result;
param = 5.5;
result = log (param);
printf ("log(%f) = %f\n", param, result );
return 0;
}
Run Code Online (Sandbox Code Playgroud)
这将计算5.5的日志为:1.704708.当我将5.5的日志放入我的计算中时,我得到:.740362.为什么此代码提供的值不正确?