十进制87转换成二进制数是多少?

2025-07-05 20:29:3185 次浏览

最佳答案

【请展开看答案,否则没有分行显示会看不明白】

87就是十进制87

转2进制:先写2进制各位上基数

128 64 32 16 8 4 2 1 从个位1开始向左写,每位是前位乘以2,写到大于等于87为止

0 1 0 1 0 1 1 1

从最高位(最左边位开始计算):

87/128=0余87,将商0写到该位下面,下步用余数继续计算

87/64=1余23,64这位下面写1

23/32=0余23

23/16=1余7,7/8=0余7,7/4=1余3,3/2=1余1,1/1=1余0

计算到余数为0为止,如果还有剩余的位都填0

则十进制87等于2进制1010111

转8进制:与转2进制差不多,差别在于每位上基数的计算

512 64 8 1 从个位1开始向左写,每位是前位乘以8,写到大于等于87为止

0 1 2 7

从最高位(最左边位开始计算):

87/512=0余87,将商0写到该位下面,下步用余数继续计算

87/64=1余23,64这位下面写1

23/8=2余7,7/1=7余0,计算到余数为0为止,如果还有剩余的位都填0

则十进制87等于8进制127,这样手算简单吧,其他奇葩的进制都可以这么算

2进制直接转8进制,从最低位(最右边位)开始,每3位分隔一下:

1010111=1,010,111然后把分隔的数当成一个独立的二进制数转换成十进制数

得到结果127即为8进制数据

声明:知趣百科所有作品均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请在页面底部查找“联系我们”的链接,并通过该渠道与我们取得联系以便进一步处理。