二进制与八进制的对应关系基于以下核心规则:
位权对应关系 二进制每3位对应八进制1位,具体对应关系如下:
- 二进制 `000` → 八进制 `0`
- 二进制 `001` → 八进制 `1`
- 二进制 `010` → 八进制 `2`
- 二进制 `011` → 八进制 `3`
- 二进制 `100` → 八进制 `4`
- 二进制 `101` → 八进制 `5`
- 二进制 `110` → 八进制 `6`
- 二进制 `111` → 八进制 `7`
(例如:二进制 `110101` 分组为 `110` 和 `101`,对应八进制 `65`)。
转换方法
- 二进制转八进制: 从右向左每3位分组,不足3位补0,然后分别转换为对应的八进制数。 - 八进制转二进制
应用场景
由于计算机底层以二进制存储数据,八进制常用于简化二进制数的表示(如文件权限、内存地址等),且便于人类阅读。
示例:
二进制 `1011101` → 分组为 `101` 和 `1101` → 八进制 `56`
八进制 `732` → 转换为二进制 `111`、`011`、`010` → `111011010`