Rainingday

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

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

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

分类:

技术点:

相关文章: