为什么 因为2的3次方等于8 ,所以八进制中的 一个数可以用二进制中三个数表示?

问题描述:

为什么 因为2的3次方等于8 ,所以八进制中的 一个数可以用二进制中三个数表示?

8进制每位上的最大数为7(0 1 2 3 4 5 6 7),而最大数7化成8进制数为111,这里是3位。每一位对应的是2的0 1 2次方,所以不难理解,8进制的每位可以用3位2进制表示。
同理,16进制也可以用4位2进制表示

一位2进制数可以表示两个数 (0, 1)
三位2进制数可以表示八个数 (0, 1, 2, 3, 4, 5, 6, 7)
一位8进制数刚好也可以表示八个数(0, 1, 2, 3, 4, 5, 6, 7),
所以可以用 三位2进制数表示一位8进制数。(或者用一位8进制数表示三位2进制数)。

下面给出二进位制与八进位制的对应表示
二进位..八进位
001,...1
010,...2
011,...3
100,...4
101,...5
110,...6
111,...7
000,...0
您还有疑问吗?