二进制的可视化。
二进制是逢2进1,也就是当数到2的时候,就要向前进1位了,下一位写1,当前位变成0。
不过,如果你看到二进制的任意一个数字,譬如101011时,你是否知道它代表着10进制的哪个数字呢?
正如你可以把十进制的数字写成10倍数的总和,
譬如十进制的101011理解成
1*(10*10*10*10*10)+0* (10*10*10*10) +1* (10*10*10) + 0* (10*10) +1*10+1,
转换成指数形式就是
101011 =1*10^5 + 0*10^4 + 1*10^3 + 0*10^2 + 1*10^1 + 1*10^0
你也可以用同样的方式理解二进制的101011,即:
101011 = 1*(2*2*2*2*2)+0*(2*2*2*2)+ 1*(2*2*2)+ 0*(2*2)+1*2+1
=1*2^5 + 0*2^4 + 1*2^3 + 0*2^2 + 1*2^1 + 1*2^0
= 32+0+8+0+2+1=43
也就是说二进制的101011转换成10进制数字就是43。是不是挺简单?
#微博公开课# http://t.cn/A6TwN9WC
发布于 加拿大
