计算机基础知识?十进制与八进制如何互相转化?

如题所述

n进制转化为十进制,都是一个方法,就是:
n进制的个位数× n的0次方+n进制的十位数× n的1次方+n进制的百位数×n的2次方+……
例如:(101101)2=1× 2的5次方+0× 2的4次方+1× 2的3次方+1× 2的2次方+0× 2的1一次方+1× 2的0次方=32+0+8+4+0+1=45
(131)8=1× 8的2次方+3× 8的1次方+1× 8的0次方=64+24+1=89
(5A)16=5× 16的1次方+10× 16的0次方=80+10=90
十进制转化为n进制,也都是一个方法,就是:取余法
比如十进制的89转化为二进制
89除以2得44……余1
44除以2得22……余0
22除以2得11……余0
11除以2得5……余1
5除以2得2……余1
2除以2得1……余0
1除以2得0……余1 (必须除到得数是0为止)
看余数,从下数到上,得(1011001)2
转化为八进制,十六进制,同上,除以8,或16就行。追问

你说的太复杂了,请你总结好,用简单易懂的语言吧正确的方法告诉我!谢谢!还有如果你什么也不懂,请别乱答题,这样我题目就不会继续悬赏下去了!请把题目留给会的人答,我需要帮助!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-08-31
用67做例子说明。 二进制换十进制: 1000011—— 1000000~2^6 10~2^1 1~2^0 2^6+2^1+2^0=64+2+1=67 十进制换二进制: 2|67 2|33...1 2|16...1 2|8...0 2|4...0 2|2...0 2|1...0 2|0...1 从下往上数,答案:1000011 其他的我不太懂了了。追问

你说的太复杂了,请你总结好,用简单易懂的语言吧正确的方法告诉我!谢谢!还有如果你什么也不懂,请别乱答题,这样我题目就不会继续悬赏下去了!请把题目留给会的人答,我需要帮助!