急!!求计算机的高手帮忙解答下。 计算机十进制数如何转换成十六进制、八进制?如(215)10转成()16

我查资料的时候各有各的说法,有些说先换成二进制再换成十六进制、八进制,有的说直接拿十进制数除以16、8,然后取其余数,可是怎么都跟答案不一样的?
C 是 D7
A 是137
选哪个?

将10进制转换成其他进制,就是用给定的数去除以数制,如16进制就除以16,8进制就除以8。将商再次除以进制,直到商小于进制为止。最后将除得的余数,从后向前排列,就是所得的相应进制的数。
215除以16得13,余7;13小于16。得(13)7---(13)在16进制中为D,所以16进制数为D7
说明16进制中的10记为A,11记为B,12记为C,13记为D,14记为E,15记为F
因此上题选C
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-12-24
十进制就是0,1,2,3,4,5,6,7,8,9
八进制就是0,1,2,3,4,5,6,7
十六进制就是0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,知道了这些转换就简单了
比如十进制是逢0进一,就是说要进一位,而八进制是逢八进一,一次类推。
选择C
相似回答