0
点赞
收藏
分享

微信扫一扫

进制与进制转换

十六进制转换成二进制

可以根据以下方法进行拆分
8 4 2 1 = 1000 + 0100 + 0010 + 0001 = 1111

例如:
16进制的 E93C 可写成如下的形式

                   14            9             3           12   
转换过程          8 4 2 1       8 4 2 1      8 4 2 1      8 4 2 1   
                 8+4+2  =14    8  +  1=9        2+1=3    8+4    =12
                 
                 1 0 0 0       1 0 0 0      0 0 1 0      1 0 0 0
 +   0 1 0 0       0 0 0 1      0 0 0 1      0 1 0 0
 +   0 0 1 0
----------------------------------------------------------------------
                 1 1 1 0       1 0 0 1      0 0 1 1      1 1 0 0
                 
转换成二进制表示:    1110         1001         0011         1100 
最后得到结果:1110 1001 0011 1100 

例如:
16进制的 249D 可写成如下的形式

                   2             4            9            D      
转换过程          8 4 2 1       8 4 2 1      8 4 2 1      8 4 2 1   
                     2  =2       4    =4    8  +  1=9    8+ 4 +1=13
                     
                 0 0 1 0       0 1 0 0      1 0 0 0      1 0 0 0
             +                              0 0 0 1      0 1 0 0
             +                                           0 0 0 1       
----------------------------------------------------------------------
                 0 0 1 0       0 1 0 0      1 0 0 1      1 1 0 1
                 
转换成二进制表示:    0010         0100         1001         1101 
最后得到结果:  0010 0100 1001 1101

二进制转换为十六进制

例如
二进制:0001 1011 1011 0010

                   0001            1011             1011           0010 
转换过程           8 4 2 1         8 4 2 1          8 4 2 1        8 4 2 1  
                        1         8+ 2 +1=11       8+ 2 +1=11         2
                        
从以上计算过程得到:    1                11               11             2              
最后转换成十六进制得到结果:  1BB2            

例如
二进制:1010 0110 1100 0011

                   1010            0110             1100           0011 
转换过程           8 4 2 1         8 4 2 1          8 4 2 1        8 4 2 1  
                  8 + 2  =10        4+2  =6        8+4   =12          2+1=3
                        
从以上计算过程得到:    10                6               12             3              
最后转换成十六进制得到结果:  A6C3          

也可以根据以下方式进行逆推
1111 = 15
1110 = 15 - 1 = 14
1101 = 15 - 2 = 13
1011 = 15 - 4 = 11
0111 = 15 - 8 = 7

例如:
二进制:1010 0110 1100 0011

                   1010            0110             1100           0011 
转换过程           8 4 2 1         8 4 2 1          8 4 2 1        8 4 2 1  
                15- 4 - 1=10   15-8  -  1=6     15-    2-1=12  15-8-4    =3
                        
从以上计算过程得到:    10                6               12             3              
最后转换成十六进制得到结果:  A6C3          


举报

相关推荐

0 条评论