其實就是2進制轉16進制,按照 8421碼來算,由于代碼中從左到右每一位的1分別表示8,4,2,1
我們把 1000,0100,0010,0001,1100,1001 分隔符標注好的來算下(注意實際操作中是以最低位開始數,即從右向左數氣,每4位一個逗號分隔符)
1000 8+0+0+0 = 8
0100 0+4+0+0 = 4
0010 0+0+2+0 = 2
0001 0+0+0+1 = 1
1100 8+4+0+0 = 12(16進符號為 c)
1001 8+0+0+1 = 9
16進數標識符位 0x 所以上面那一長串2進制數轉換成16進制數 0x8421c9 |