二进制到八进制的转换
二进制到八进制的转换
二进制数可以通过映射方法转换为其等效的八进制数。二进制数到八进制等效数的转换按以下步骤进行 −
步骤 1 − 从二进制小数点开始,在二进制小数点的两侧组成 3 位组。
步骤 2 − 将每组 3 位二进制数替换为等效的八进制数。
下表显示每个 3 位二进制组的等效八进制数 −
Octal | Binary | ||
---|---|---|---|
(2)2 = 4 | (2)1 = 2 | (2)0 = 1 | |
0 | 0 | 0 | 0 |
1 | 0 | 0 | 1 |
2 | 0 | 1 | 0 |
3 | 0 | 1 | 1 |
4 | 1 | 0 | 0 |
5 | 1 | 0 | 1 |
6 | 1 | 1 | 0 |
7 | 1 | 1 | 1 |
让我们借助示例来理解二进制到八进制的转换。
示例 1
将 (110011101.110101)2 转换为其八进制等价数。
解决方案
二进制到八进制的转换将按以下方式执行 −
3 位组 | 110 | 011 | 101 | . | 110 | 101 |
八进制等价数 | 6 | 3 | 5 | . | 6 | 5 |
因此,给定二进制数的八进制等价数为 (635.65)8.
示例 2
将 (1110111011.11101)2 转换为八进制等价数。
解决方案
给定二进制数的转换八进制数如下所示 −
3 位组 | 1 | 110 | 111 | 011 | . | 111 | 01 |
011 | 110 | 111 | 011 | . | 111 | 010 | |
八进制等价数 | 3 | 6 | 7 | 3 | . | 7 | 2 |
因此,(1110111011.11101)2 的八进制等价数为(3673.72)8.