八进制142换成二进制的具体步骤

发布网友 发布时间:2022-04-22 07:19

我来回答

2个回答

热心网友 时间:2022-06-17 13:37

1位八进制数相当于3位二进制数
142=[1][4][2]=[001][100][010]=001100010
通过十进制转换:
写出八进制每位上的基数,从最低位1开始写,向左写,每位都是右边位乘以8,写3位停止(142有3位)
8 1

1 4 2 把要转换的数写在下面,位对齐
此式上下做乘法,结果左右做加法=1*+4*8+2*1=+32+2=98
写出二进制每位上的基数,从最低位1开始写,向左写,每位都是右边位乘以2,写到比98大停止
128 32 16 8 4 2 1
0 1 1 0 0 0 1 0

用98除以最高位上的基数128得到商和余数=98/128=0[98],将商0写到128这位下面,下面继续计算时用本次计算的余数
98/=1[34],将1写到这位下面,然后继续计算
34/32=1[2],2/16=0[2],2/8=0[2],2/4=0[2],2/2=1[0],计算直到余数为0停止,如果还有位没有算则全填0
八进制142转十进制为98,转二进制为1100010

热心网友 时间:2022-06-17 13:37

1=001
4=100
2=010
142 = 1100010

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