这叫做位置记数法:一个数码所表示的数值大小,不仅与该数码的大小有关,还与该数码所处的位权有关。
二进制数中的每个数码(0或者1)所表示的数值大小,等于该数码(0或者1)乘以该数码所处的位权。位权是以2为底的整数次幂逐位递增的:二进制整数的最低位其位权为2^0,次低位的位权为2^1,如此向高位逐位递增。当然,二进制小数的位权,是从小数点开始向右(向低位)逐位递减的负整数次幂:2^(-1) 2^(-2) 2^(-3).....
可以用10进制给你做个实例,你就可以理解这个2进制了的
例如:数字 469
拆分如下:
4*10^2 + 6*10^1 + 9*10^0
即
4*100 + 6*10 + 9*1
所以就是十进制的469
同理2进制数,例如1101
拆分如下:
1*2^3 + 1*2^2 + 0*2^1 + 1*2^0
即
1*8 + 1*4 + 0*2 + 1*1
可的出十进制结果13
所以二进制的1101就是十进制的13
同上可知,你的过程就是将二进制转化为十进制的详细计算过程!!!