十进制除以权可以得出其他进制的各个位的数,为什么八进制 十六进制 这样除十进制以外的数不可以这样转

如题所述

可以,先看十进制,每位上的基数是1000 100 10 1(权),特点是个位1,高位=低位*10

2017=2*1000+0*100+1*10+7*1 即实际表示的数由其每位上的数字乘以对应位的基数再求和

看八进制:73o=7*8+3*1=59D,这里用到八进制每位上的基数,也是个位1,高位=低位*8

如果是173o=1*64+7*8+3*1

依次类推,173H=1*256+7*16+3*1,十六进制每位上的基数为....4096 256 16 1,规律也是高位=低位*16

n进制的基数:个位1,高位=低位*n,按照这样的规律转换没有问题

追问

我的意思是 例如八进制转二进制 为什么不能将八进制数依次除以二(权) 得到二进制的各位数 但十进制就可以这样转换为二进制

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-10-11
借1当n,逢n进1。n代表进制
相似回答