不同進制數的對照表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