二进制转进八进制的方法

发布网友

我来回答

3个回答

热心网友

(1)二进制数转换成八进制数:对于整数,从低位到高位将二进制数的每三位分为一组,若不够三位时,在高位左面添0,补足三位,然后将每三位二进制数用一位八进制数替换,小数部分从小数点开始,自左向右每三位一组进行转换即可完成。例如:
将二进制数1101001转换成八进制数,则
(001 101 001)2
| | |
( 1 5 1)8
( 1101001)2=(151)8

(2)八进制数转换成二进制数:只要将每位八进制数用三位二进制数替换,即可完成转换,例如,把八进制数(3.503)8,转换成二进制数,则
(6 4 3 . 5 0 3)8
| | | | | |
(110 100 011 . 101 000 011)2
(3.503)8=(110100011.101000011)2

热心网友

例:1 001 001 110 001=1 1 1 6 1
从2进制数的最后一位开始,每三位为一组,最后不足三位的,前面加0补齐,然后用"8421"法计算.
8421法:1 1 1 1
8 4 2 1
例:100=0100=4(八进制)
111=0111=7(八进制)

热心网友

八进制一位转换成二进制需要三位,最高位代表4,第二位代表2,最后一位代表1,所以如下例有
八进制
二进制
4
2
1
0
--------0
0
0
1
--------0
0
1
2
--------0
1
0
4
--------1
0
0
7
--------1
1
1
八进制1=0*4+0*2+1*1=1
1
0
0
1
八进制4=1*4+0*2+0*1=4
4
1
0
0
八进制7=1*4+1*2+1*1=7
7
1
1
1

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com