c语言中log函数的使用!

之前写的程序用到了log2(m)函数,一直没有报错和出错,但是程序考到同事电脑上重新编译,就会出错,通过现象发现是log2(m)用错了,math中只有log和log10函数,前者是以e为底的,要计算log以2为底的算式可以运用换底公式

loga(b) = logc(b)/logc(a)

所以之前的算式改成log2(m)= log(b)/log(2) 就行了。

posted @ 2017-05-15 10:44  不明白就去明白  阅读(6265)  评论(0编辑  收藏  举报