Java

[进制转换] 十进制 二进制 十六进制 8421码

2018-03-30  本文已影响84人  AkuRinbu

十 进制 与 N 进制

二进制是什么?

十六进制

十六进制 十进制
0        0
1        1 
2        2
3        3
4        4
5        5
6        6
7        7
8        8
9        9
10      A
11      B
12      C
13      D
14      E
15      F

二进制 转换成 十六进制

 111011010101010101011111000000
 11 1011 0101 0101 0101 0111 1100 0000
   11 1011 0101 0101 0101 0111 1100 0000
 0011 1011 0101 0101 0101 0111 1100 0000
0101
8421

8  头上是  0,说明没  8  ,在数学上就是  8×0=0
4  头上是  1,说明有  4  ,在数学上就是  4×1=4
2  头上是  0,说明没  2  ,在数学上就是  2×0=0
1  头上是  1,说明有  1  ,在数学上就是  1×1=1


0101 对应的  8421码  运算是 
8×0+4×1+2×0+1×1=5

因为二进制只有0 1两个数字符号,
所以0、1皆可省略,直接就一眼看出是4+1=5

又因为5比10小,
在十进制和十六进制里面,5是一样的5,
所以5就是最终的十六进制形式

8421码 通过 【十进制】 的运算规则进行 加法结合
【十进制】的运算规则是逢10进一位

1100
8421
一眼看出就是8+4=12 
12在十六进制里面写做C

1100 这个二进制数字 
对应的十六进制形式就是 C
十进制的数值就是12

8421 8421 8421 8421 8421 8421 8421 8421
-------------------------------------------------------------
0011 1011 0101 0101 0101 0111 1100 0000
-------------------------------------------------------------
3    11    5    5    5    7    12    0
------------------------------------------------------------- 
3     B    5    5    5    7    C    0

N进制 转换成 十六进制

感想

上一篇下一篇

猜你喜欢

热点阅读