原文:http://suishoujie.blog.163.com/blog/static/60628058200841552235617/
十六进制、十进制、二进制转换:
十进制转二进制方法:8421法
例如:把10010110转换成十进制
128 64 32 16 8 4 2 1
1 0 0 1 0 1 1 0
把与1对应十进制数相加便得出10010110的十进制数150
反之150也可用此法转换成二进制数
1 0 0 1 0 1 1 0
128 64 32 16 8 4 2 1
注意:在列此公式时,后面的数总是前面一位数的倍数,转150时,填写的十进制数不能比150大,然后用加减法算出X+X+X+X=150,’X’对应二进制数的1,其它空位用0补齐即可.
二进制转十六进制法:我们也以10010110为例,
8 4 2 1 8 4 2 1
1 0 0 1 0 1 1 0
把二进制数1对应的十进制数每四位相加为一位十六进制数96
十六进制 |
十进制 |
二进制 |
|
0 |
0 |
0000 |
|
1 |
1 |
0001 |
|
2 |
2 |
0010 |
|
3 |
3 |
0011 |
|
4 |
4 |
0100 |
|
5 |
5 |
0101 |
|
6 |
6 |
0110 |
|
7 |
7 |
0111 |
|
8 |
8 |
1000 |
|
9 |
9 |
1001 |
|
A |
10 |
1010 |
|
B |
11 |
1011 |
|
C |
12 |
1100 |
|
D |
13 |
1101 |
|
E |
14 |
1110 |
|
F |
15 |
1111 |
|