八进制数转换二进制数的方法,要过程,要直接转换二进制数而不是先转为十进制数

如题所述

第1个回答  2011-07-06
二进制数转换成八进制数:从小数点开始,整数部分向左、小数部分向右,每3位为一组用一位八进制数的数字表示,不足3位的要用“0”补足3位,就得到一个八进制数。   八进制数转换成二进制数:把每一个八进制数转换成3位的二进制数,就得到一个二进制数。
第2个回答  2011-06-28
如:
(125)8
=(((0*1000+1)*1000+10)*1000+101)2
=((1*1000+10)*1000+101)2
=((1000+10)*1000+101)2
=(1010*1000+101)2
=(1010000+101)2
=(1010101)2
=(85)10
第3个回答  2011-06-28
八进制与二进制的转换:
  二进制数转换成八进制数:从小数点开始,整数部分向左、小数部分向右,每3位为一组用一位八进制数的数字表示,不足3位的要用“0”补足3位,就得到一个八进制数。   八进制数转换成二进制数:把每一个八进制数转换成3位的二进制数,就得到一个二进制数。   八进制数字与二进制数字对应关系如下:   000 -> 0 100 -> 4   001 -> 1 101 -> 5   010 -> 2 110 -> 6   011 -> 3 111 -> 7   例:将八进制的37.416转换成二进制数:   3 7 . 4 1 6   011 111 .100 001 110   即:(37.416)8 =(11111.10000111)2   例:将二进制的10110.0011 转换成八进制:   0 1 0 1 1 0 . 0 0 1 1 0 0   2 6 . 1 4   即:(10110.011)2 = (26.14)8追问

000 -> 0 100 -> 4  是什么意思?

追答

可能是排版的原因,重新排一下:
另:000 -> 0,是指二进制000转换成八进制0
100 -> 4,是指二进制100转换成八进制4

八进制与二进制的转换:
  二进制数转换成八进制数:从小数点开始,整数部分向左、小数部分向右,每3位为一组用一位八进制数的数字表示,不足3位的要用“0”补足3位,就得到一个八进制数。
  八进制数转换成二进制数:把每一个八进制数转换成3位的二进制数,就得到一个二进制数。
  八进制数字与二进制数字对应关系如下:
  000 -> 0 100 -> 4
  001 -> 1 101 -> 5
  010 -> 2 110 -> 6
  011 -> 3 111 -> 7
  例:将八进制的37.416转换成二进制数:
  3 7 . 4 1 6
  011 111 .100 001 110
  即:(37.416)8 =(11111.10000111)2
  例:将二进制的10110.0011 转换成八进制:
  0 1 0 1 1 0 . 0 0 1 1 0 0   2 6 . 1 4
  即:(10110.011)2 = (26.14)8

追问

是需要记住这些对应关系吗?

追答

记住也行,最好要懂得原理,就可以随时自己进行运算。
2的0次方=1
2的1次方=2
2的2次方=4
2的3次方=8
2进制只能用0,1表示,8进制可以用0-7来表示,在8进制中的1就等于2进制的1,8进制的2就等于2进制10,3就等于11,类推7等于111。

本回答被提问者采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网