用库函数math.h 这里面的log就是数学里面ln(
底数为e的那个家伙)的意思。如下代码例子
#include<stdio.h>
#include<math.h>
main()
{
double k;
k=log(2.71828);
printf(" %f ",k);
k=log(8)/log(2);
printf(" %f ",k);
}
第一k是ln(e)的意思,e约为2.71828,屏幕上打印出值为0.999999,
第二k是求底数为2
真数为8的值log2(8)=ln(8) /ln(2) (这个数学转化式我不用多说),打印出来的结果是3.000000