1. 二进制、八进制、十进制、十六进制总述
(1)二进制:由0、1组成。
(2)八进制:由0-7组成。
(3)十进制:由0-9组成。
(4)十六进制:由0-9以及A-F共十六个数字/字符组成。
序号 | 二进制 | 八进制 | 十进制 | 十六进制 |
0 | 0000 | 0—000 | 0 | 0 |
1 | 0001 | 1—001 | 1 | 1 |
2 | 0010 | 2—010 | 2 | 2 |
3 | 0011 | 3—011 | 3 | 3 |
4 | 0100 | 4—100 | 4 | 4 |
5 | 0101 | 5—101 | 5 | 5 |
6 | 0110 | 6—110 | 6 | 6 |
7 | 0111 | 7—111 | 7 | 7 |
8 | 1000 | 8 | 8 | |
9 | 1001 | 9 | 9 | |
10 | 1010 | A | ||
11 | 1011 | B | ||
12 | 1100 | C | ||
13 | 1101 | D | ||
14 | 1110 | E | ||
15 | 1111 | F |
2. 二进制与十进制的转换:
(1)二进制——十进制
二进制 1 0 1 1
十进制 1*2^3+0*2^2+1*2^1+1*2^0=8+0+2+1=11
(2)十进制——二进制
十进制 26
二进制
商 余数
26/2=13……0
13/2=6…… 1
6/2=3…… 0
3/2=1…… 1
1/2=0…… 1
从下往上读余数,即是对应的二进制
所以,二进制:11010
3. 八进制和十进制的转换
(1)八进制——十进制
八进制 311
十进制 3*8^2+1*8^1+1*8^0=192+8+1=201
(2)十进制——八进制
十进制 42
八进制
商 余数
42/8=5…… 2
5/8=0…… 5
从下往上读余数,即是对应的八进制
所以,八进制:52
4. 十六进制与十进制的转换
(1)十六进制——十进制
十六进制 5FA2(F:15,A:10)
十进制 5*16^3+F*16^2+A*16^1+2*16^0=20480+3840+160+2=24482
(2)十进制——十六进制
十进制 10997
十六进制
10997/16=687…… 5
687/16=42…… 15(F)
42/16=2…… 10(A)
2/16=0…… 2
从下往上读余数,即是对应的十六进制
所以,十六进制:2AF5
5. 二进制和八进制的转换
(1)二进制——八进制
二进制 1011 1010
将二进制数从右向左每三位一组进行分组,不够三位的往左补0。
则分组后:010 111 010
八进制 2 7 2
(2)八进制——二进制
八进制 6 1
二进制 110 001——补0: 0011 0001
6. 二进制和十六进制的转换
(1)二进制——十六进制
二进制 1001 1100 1010
十六进制 9 C A
(2)十六进制——二进制
十六进制 2 A F 5
二进制 0010 1010 1111 0101
7. 八进制和十六进制的转换
(1)八进制——十六进制
——八进制—二进制—十六进制
八进制 3 1
二进制 011 001——补0: 0001 1001
十六进制 ————————— 1 9
——八进制—十进制—十六进制
八进制 3 1
十进制 3*8^1+1*8^0=25
十六进制 25/16=1…… 9
1/16=0…… 1
从下往上读余数,即是对应的十六进制
所以十六进制数为 19
(2)十六进制——八进制
——十六进制—二进制—八进制
十六进制 2 A
二进制 0010 1010
八进制 分组: 000 101 010
0 5 2
所以八进制数为 52
——十六进制—十进制—八进制
十六进制 2 A
十进制 2*16^1+A*16^0=42
八进制 42/8=5…… 2
5/8=0…… 5
从下往上读余数,即是对应的八进制
所以八进制数为52