原文: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