Skip to content

Latest commit

 

History

History
35 lines (29 loc) · 1.27 KB

2进制8进制16进制快速互转技巧.md

File metadata and controls

35 lines (29 loc) · 1.27 KB

1) 二进制八进制互转

例: 二进制(BIN) 1011001100101010000    ↓
    八进制(OCT) 1314520
    
技巧:从二进制数最低位开始每3位隔开,不足在最高位前补零。
BIN  001     011     001     100     101     010     000
      ↓(DEC)  ↓(DEC)  ↓(DEC)  ↓(DEC)  ↓(DEC)  ↓(DEC)  ↓(DEC)
OCT   1       3       1       4       5       2       0

十进制数1-9(BIN)参照:
BIN  1001  1000 | 111  110  101  100  011  010  001
DEC   9     8   |  7    6    5    4    3    2    1 

2) 二进制十六进制互转

例: 二进制(BIN)   1111101011011011    ↓
    十六进制(HEX) FADB
    
技巧:从二进制数最低位开始每4位隔开,不足在最高位前补零。
BIN  1111    1010    1101    1011
      ↓(DEC)  ↓(DEC)  ↓(DEC)  ↓(DEC)
DEC   15      10      13      11
HEX   F       A       D       B

十进制数1-7(BIN)参照:
BIN  111  110  101  100  011  010  001
DEC   7    6    5    4    3    2    1

十进制数8-15(BIN)参照:
               010(DEC)-2=0   011(DEC)-2=1   100(DEC)-2=2   101(DEC)-2=3   110(DEC)-2=4   111(DEC)-2=5
BIN  1001  1000  |  1010          1011         1100           1101           1110           1111
HEX   9      8   |   A             B            C              D              E              F