二进制 八进制 十六进制之间的转换关系
-----------------------------------------------------------------------------------------
二进制 十进制 八进制 十六进制
0000 0 0 0
0001 1 1 1
0010 2 2 2
0011 3 3 3
0100 4 4 4
0101 5 5 5
0110 6 6 6
0111 7 7 7
1000 8 8
1001 9 9
1010 A
1011 B
1100 C
1101 D
1110 E
1111 F
Ø 二进制转化为十进制:
n ( 0111)2 = 0× + 1× + 1× + 1× = 0 + 4 + 2 + 1 = ( 7 ) 10
Ø 十进制转化为二进制:
n 方法一:求余法
n
n 结果:( 7 ) 10 = ( 111 ) 2
Ø 二进制转化为八进制:
n 从小数点开始,整数部分向左、小数部分向右,每3位为一组用一位八进制数的数字表示,不足3位的要用“0”补足3位,就得到一个八进制数。
n 比如:011 111 .100 001 110
l ( 3 7 . 4 1 6 ) 8
Ø 八进制转化为二进制:
n 八进制数转换成二进制数:把每一个八进制数转换成3位的二进制数,就得到一个二进制数。
Ø 二进制转换为十六进制:
n 从小数点开始,整数部分向左、小数部分向右,每4位为一组用一位十六进制数的数字表示,不足4位的要用“0”补足4位,就得到一个十六进制数。
n 比如:0101 1101 1111 .1001
n 5 D F . 9
Ø 十六进制转换为二进制:
n 把每一个十六进制数转换成4位的二进制数,就得到一个二进制数。