2012-06-15 29 views

回答

23

C不提供计算除e10以外的任何基数的对数的函数。

所以只需使用数学:

logarithm of x base b = log(x)/log(b) 

如果你在同一个基地反复做对数,你可以预先计算1/log(b)
我不会依赖编译器能够为你做这个优化。