8进制和16进制怎么转换
3个回答
展开全部
八进制化为十六进制:
先将八进制化为二进制,再将二进制化为十六进制。
例:(712)8
=
(1110
0101
0)2
=
(1CA)16
十六进制化为八进制:
先用1化4方法,将十六进制化为二进制;再用3并1方法,将二进制化为8制。
例:
(1CA)16
=
(111001010)2
=
(712)8
说明:小数点前的高位零和小数点后的低位零可以去除。
扩展资料:
其他进制转为八进制:
二进制化为八进制:
整数部份从最低有效位开始,以3位一组,最高有效位不足3位时以0补齐,每一组均可转换成一个八进制的值,转换完毕就是八进制的整数。
小数部份从最高有效位开始,以3位一组,最低有效位不足3位时以0补齐,每一组均可转换成一个八进制的值,转换完毕就是八进制的小数。
例:(11001111.01111)2
=
(011
001
111.011
110)2
=
(317.36)8
参考资料:搜狗百科-
八进制
先将八进制化为二进制,再将二进制化为十六进制。
例:(712)8
=
(1110
0101
0)2
=
(1CA)16
十六进制化为八进制:
先用1化4方法,将十六进制化为二进制;再用3并1方法,将二进制化为8制。
例:
(1CA)16
=
(111001010)2
=
(712)8
说明:小数点前的高位零和小数点后的低位零可以去除。
扩展资料:
其他进制转为八进制:
二进制化为八进制:
整数部份从最低有效位开始,以3位一组,最高有效位不足3位时以0补齐,每一组均可转换成一个八进制的值,转换完毕就是八进制的整数。
小数部份从最高有效位开始,以3位一组,最低有效位不足3位时以0补齐,每一组均可转换成一个八进制的值,转换完毕就是八进制的小数。
例:(11001111.01111)2
=
(011
001
111.011
110)2
=
(317.36)8
参考资料:搜狗百科-
八进制
展开全部
举2个例子来说下:
8进制的1765转换到
16进制
步骤:
将1转换成3位
2进制
是001
将7转换成3位2进制是111
将6转换成3位2进制是110
将5转换成3位2进制是101
将这些
2进制数
连起来就是001|111|110|101
然后从后向前4个一组划分0011|1111|0101
0011即3
1111即F
0101即5
所以得到(1765)8
=
(3F5)16
16进制的AC2F转换成8进制:
将A转换成4位2进制即1010
将C转换成4位2进制即1100
将2转换成4位2进制即0010
将F转换成4位2进制即1111
连起来即1010|1100|0010|1111
然后从后向前3个一组划分前面不足补0得到001|010|110|000|101|111
001即1
010即2
110即6
000即0
101即5
111即7
所以得到(AC2F)16
=
(126057)8
8进制的1765转换到
16进制
步骤:
将1转换成3位
2进制
是001
将7转换成3位2进制是111
将6转换成3位2进制是110
将5转换成3位2进制是101
将这些
2进制数
连起来就是001|111|110|101
然后从后向前4个一组划分0011|1111|0101
0011即3
1111即F
0101即5
所以得到(1765)8
=
(3F5)16
16进制的AC2F转换成8进制:
将A转换成4位2进制即1010
将C转换成4位2进制即1100
将2转换成4位2进制即0010
将F转换成4位2进制即1111
连起来即1010|1100|0010|1111
然后从后向前3个一组划分前面不足补0得到001|010|110|000|101|111
001即1
010即2
110即6
000即0
101即5
111即7
所以得到(AC2F)16
=
(126057)8
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先把八进制转换成二进制然后用二进制转化成十六进制反正依然就是了。
转化成二进制用除二取余就是相应的二进制了
二进制转成别的只要每位乘以十的几进制次方就行了。
end
转化成二进制用除二取余就是相应的二进制了
二进制转成别的只要每位乘以十的几进制次方就行了。
end
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询