二进制转八进制(二进制与八进制的互相转换方法)
二进制到八进制(二进制和八进制之间的转换方法)。
二进制和八进制之间的转换类似于二进制和之间的转换,但不同之处在于它需要以三位而不是四位为一组进行操作。表2-2列出了二进制和八进制的等价表示。
要转换为二进制,请用表2-2中相应的三位数替换每个八进制数。例如,八进制123的转换结果是001010011:
表2-2二进制/八进制转换表。
为了把一个转换成八进制,只需要把二进制串分成每三位一组(如果需要,前面加零),然后查表2-2,用相应的字替换三位一组的位串。
如果需要将八进制数转换成,只需要将八进制数转换成二进制数,再转换成十六进制数。
八进制到十进制:
示例:将八进制数12转换为。
八进制到二进制:
规则:按照顺序,每一位重写为三个等价位,顺序不变。
例:(17.36)8 =(001 111 .011 110)2 = (1111.01111)2。
八进制转换为
先把八进制改成二进制,再把二进制改成十六进制。
例:(712)8 = (1110 0101 0)2 = (1CA)16。
转换为八进制。
二进制到八进制:
从最低有效位开始,各部分按3位数分组,当最高有效位少于3位数时,用0填充。每组可以转换成一个八进制值,转换后是8的整数。
分数从最高有效位开始,按3位数分组。当最低有效位少于3位时,用0填充。每个组都可以转换成八进制值,转换后是八进制十进制。
示例:(11001111.01111)2 =(011 001 111.011 110)2 =(317.36)8。
十六进制到八进制:
第一,用1到4的方法把它变成二进制;然后用3和1的方法把二进制转换成8。
例:(1CA)16 = (111001010)2 = (712)8。
注意:小数点前的高零和小数点后的低零可以去掉。
八进制转换。
方法:除以8,取余数。
示例:将115转换为。
8| 115…… 3
8| 14 …… 6
8| 1 …… 1
结果:(115)10 = (163)8。
方法:先将二进制转换为十进制,再将二进制转换为八进制。
示例:(115)10 = (1110011)2 = (163)8。