不同進位制數的對照表15-23,不同數形的兩個數字可能表示同等數量的實體,為了區別不同數製表示的數,通常用右括另外下標數字或字母表示數制,以下分享不同進位制數的對照表15-23。
不同進位制數的對照表15-231
轉換為16進位制是F
進位制對照表
十進位制十六進位制
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
轉換方法:
十進位制化為十六進位制
方法1:採用除16取餘法。
例:將十進位制數115轉化為八進位制數
16| 115…… 3
16| 7 …… 7
結果:(115)10 = (73)16
方法2:先將十進位制化為二進位制,再將二進位制化為十六進位制。
十六進位制化為十進位制
例:將十六進位制數2AB.6轉換成十進位制數:
(2AB.6)16 = 2×162 + 10×161 + 11×160 + 6×16-1 = (683.375)10
再教你一個通用進位制轉換方法:把M進位制數先用二進位制轉十進位制方法轉成十進位制,再用十進位制轉二進位制方法把十進位制轉換為任意進位制。
不同進位制數的對照表15-232
各種進位制之間的`轉換方法:
一、不同的進位制數轉化為十進位制數:按權展開相加
十進位制是權是10;二進位制是權是2;十六進位制是權是16;八進位制是權是8;
例:
110011(二進位制數)=1*2^5+1*2^4+0*2^3+0*2^2+1*2^1+1*2^0=32+16+2+1=51
1507(八進位制數)=1*8^3 + 5*8^2 + 0*8^1 + 7*8^0 = 839
2AF5(十六進位制數)=2*16^3 + A*16^2+ F*16^1 + 5*16^0 = 10997
二、十進位制數化為不同進位制數
整數部分:除權取餘;小數部分:乘權取整
例:十進位制數13轉化成二進位制數
13/2=6 餘1
6/2=3 餘0
3/2=1 餘1
1/2=0 餘1
結果:1101
三、二進位制換算八進位制
將二進位制數從右到左,三位一組,不夠補0
例:二進位制數10110111011換八進位制數:
010 110 111 011
結果為:2673
四、二進位制轉換十六進位制
二進位制數轉換為十六進位制數的方法也類似,從右到左,四位一組,不夠補0
如上題:
0101 1011 1011
結果為:5BB