转自: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).