计算机中的二进制,八进制,十六进制怎么互相换算?

2025-03-06 18:29:57
推荐回答(4个)
回答1:

大转小就除取余,小转大那就是乘。其实可以用电脑上自带的科学计算机计算的。比如一个十进制的数68,转换成二进制,大转小就除取余,用68除以2,一除到底,68除2等于34,余034除2等于17,余017除2等于8,余18除2等于4,余04除2等于2,余02除2等于1,余0然后从下面往上面加上去,结果就是1000100.然后相反,把这个二进制1000100转成十进制的话。那就乘。1000100,后面两个0不能省略。首先,这个数一共有7位,那最高就是6次方。1*2的6次方,加0*2的5次方,加0*2的4次方,加0*2的3次方,加1*2的2次方,加0*2的1次方,加0*2的0次方。0乘任何数都等于0,计算的时候直接省略。剩下的就是2的6次方与2的2次方相加了。结果很明显,等于68.转八进制和十六进制都一样的,只是被除数变了而已。加油,祝你成功。

回答2:

2转8 只要3个一组划分下,2转16就2个一组划分,比如10010是10 010 结果是八进制 22

回答3:

常见的10进制,实际是满十进一的思想,具体10进制的123为:
10进制123=1*10^2+2*10+3*10^0=123

8进制,实际是满8进1,具体8进制的123为
8进制123=1*8*8+2*8+3=64+16+3=83

16进制,也就是满16进1
16进制的123=1*16*16+2*16+3=256+32+3=291
当然10-15部分怎么表示啦?用A-F表示
A表示10
B表示11
C表示12
D表示13
E表示14
F表示15
举例:
16进制9AB=9*16*16+10*16+11=2475

应该明白了吧,希望对你有帮助。

回答4: