log10的作用

转自:https://blog.csdn.net/linraise/article/details/14167253

1.科学计数法

在科学记数法中,一个数被写成一个1与10之间的实数(尾数)与一个10的次幂的积:

其中 :

(如果  是一个比1少的小数,或比 10 大,皆可改变  来表达)
 是一个整数
例子[编辑]
782300=7.823×10^5
0.00012=1.2×10^−4
10000=1×10^4

2.求整数n的位数

求整数n的位数.1+(int)log10(n).

力扣842题,在分析复杂度的时候就用到了这个知识点。

科学计数法中截取整数部分或者小数部分.

科学计数法表示M=a*10^m,其中1<=a<10,m为整数.两边取对数log10(M)=log10(a)+m.log10(a)表示的是小数部分,

m表示的是整数部分.要恢复a的值只需要10^log10(a).

posted @ 2020-12-23 16:35  lypbendlf  阅读(463)  评论(0编辑  收藏  举报