1. 【二進位(0~1)、八進位(0~7)、十進位(0~9)】→十六進位(0~15,10~15→A~F) 101011→1*20+1*21+0*22+1*23+0*24+1*25=1+2+0+8+0+32=43 053→3*80+5*81=3+40=43 0x2B=B*160+2*161=11+32
1. 【二進位(0~1)、八進位(0~7)、十進位(0~9)】→十六進位(0~15,10~15→A~F)
101011→1*20+1*21+0*22+1*23+0*24+1*25=1+2+0+8+0+32=43
053→3*80+5*81=3+40=43
0x2B=B*160+2*161=11+32=43
2. 十進位→【二、八、十六進位】
十→二
十→八 796→01434
十→十六 796→0x31c
3. 二進位→【八、十六進位】
二→八 11010111. 0100111→327.234 取三合一
小數點前從右向左三位一組 0 1 1 0 1 0 1 1 1 →3 2 7
小數點後從左向右三位一組 0 1 0 0 1 1 1 0 0 →2 3 4
讀數從高位到低位依次讀取,小數點不變327.234
二進位與八進位編碼對應表 |
|
二進位 |
八進位 |
000 |
0 |
001 |
1 |
010 |
2 |
011 |
3 |
100 |
4 |
101 |
5 |
110 |
6 |
111 |
7 |
八→二 327→011010111 取一分三
二→十六 1 1 0 1 0 1 1 1→D 7 取四合一
1101→13 (D)
0111→7
依次讀取為D7
十六→二 取一分四
4. 八進位→十六進位 八→二→十六
327→011010111→D7
5. 十六進位→八進位 十六→二→八