二进制、八进制、十六进制转换
二进制、八进制、十六进制转换
二进制数转换为八进制数
关于八进制及十六进制的引入原因,前面已有详尽的说明,我们一起来看下面的例子:
(10111.1011)2 = ( )8
规则:3位一段,不足补0,分段转换理由:23=8
具体方法:将二进制数以小数点为界,整数部分从右向左3位一组,小数部分从左向右3位一组,不足3位用0补足。
(10111.1011)2
010
111
.
101
100
2
7
.
5
4
(10111.1011)2 = ( 27.54 )8
八进制数转换为二进制数
看下面的例题:
二进制转换十六进制数(467.52)8 = ( )2
理由:23=8
规则:1位变3位,各位转换
具体方法:将每一位八进制数用相应的3位二进制数取代
转换过程:
4
6
7
.
5
2
100
110
111
.
101
010
(467.52)8 = (100110111.101010 )2
二进制数转换为十六进制数
有了二进制数转换为八进制数的转换思路及方法,二进制转换为十六进制也就可迎刃而解了
看这个例子:(11011.01)2 = ( )16
规则:4位一段 组(段),不足补0,分组(段)转换
理由:24=16
具体方法:将二进制数以小数点为界,整数部分从右向左每4位一组,不足4位用0补足;小数部分从左向右每4位一组,不足4位用0补足,每组对应一位十六进制数
转换过程:
0001
1011
.
0100
1
B
.
4
转换结果
(11011.01)2 = (1B.4)16
十六进制数转换为二进制数
(E7.5A)16 = ( )2
规则:1位变4位,各位转换
理由:24=16
具体方法:将每一位 十六进制数用相应的4位二进制数取代
转换过程:
E
7
.
5
A
1110
0111
.
0101
1010
第三步:转换结果
(E7.5A)16 = ( 1110 0111.0101 1010 )2
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论