本帖最后由 ytblght55 于 2013-6-24 22:45 编辑
这个问题可以这么分析,一个二进制数是这样的 11111111 ,每一个1对应的十进制值分别128 64 32 16 8 4 2 1 .
那么你看,我们知道十进制是满10进1,那么16进制就是满16进一,最大就是15,现在倒回去看二进制的值, 8 4 2 1 这几位都是1的时候那么相加最大是15小于16所以采用4个二进制位来表示一个16进制位.
同理8进制,你看二进制里的4 2 1相加刚好等于7,所以采用三位代表一个八进制数,从右到左算哦,高位补0.
以上是个人的理解,希望能帮到你!!
618的同学上课没认真听哦!!!
|