一.位權(quán)
數(shù)制中每一個固定位置對應(yīng)的單位值稱為位權(quán)。
對于多位數(shù),處在某一位上的“1”所表示的數(shù)值的大小,稱為該位的位權(quán)。例如十進制第2位的位權(quán)為10,第3位的位權(quán)為100;而二進制的第2位的位權(quán)為2,第3位的位權(quán)為4,對于N進制數(shù),整數(shù)部門第i位的位權(quán)為N^(i-1) ,而小數(shù)部分第j位的位權(quán)為N^-j.
二. 十進制轉(zhuǎn)二進制
整數(shù)部分: 十進制除2取余數(shù)。余數(shù)為權(quán)位上的數(shù),得到的商值繼續(xù)除以2,直到商為0為止。

小數(shù)部分: 十進制小數(shù)轉(zhuǎn)換成二進制小數(shù)采用“乘2取整,順序排列”。
用2乘以十進制小數(shù),然后將積的整數(shù)部分按照順序排列起來,先取的整數(shù)作為二進制小數(shù)的高位有效位,后取的整數(shù)作為低位的有效位。
例如0.425 轉(zhuǎn)換成二進制
0.425 * 2 = 0.85
0.85 * 2 = 1.7
0.7 * 2 = 1.4
0.4 * 2 = 0.8
0.8 * 2 = 1.6
0.6 * 2 = 1.2
....
0.428 = 0.011011B
0.125 轉(zhuǎn)換成二進制
0.125 * 2 = 0.25
0.25 * 2 = 0.5
0.5 * 2 = 1
0.125 = 0.001B
三.十進制轉(zhuǎn)八,十六進制
整數(shù)部分:十進制數(shù) 除8/16 取余數(shù)。余數(shù)為權(quán)位上的數(shù),得到的商值繼續(xù)除以8/16,直到商為0為止。
小數(shù)部分: 十進制小數(shù)轉(zhuǎn)換成二進制小數(shù)采用“乘8/16取整,順序排列”。
用8/16乘以十進制小數(shù),然后將積的整數(shù)部分按照順序排列起來,先取的整數(shù)作為8/16 進制小數(shù)的高位有效位,后取的整數(shù)作為低位的有效位。
四.二進制,八進制,十六進制轉(zhuǎn)換成十進制。
每一個2/8/16 進制數(shù)每位上的數(shù)乘以位權(quán)沒然后將得到的數(shù)字再加在一起。整數(shù)部分和小數(shù)部分轉(zhuǎn)換方法相同
。
五.二進制轉(zhuǎn)八進制,十六進制
二進制轉(zhuǎn)換成八/十六進制的方法是,取三/四合為一位數(shù)。
從二進制的小數(shù)點為分界點,向左(或向右)每三/四位取成一位,分好組以后,對照二進制與八/十六進制數(shù)的對應(yīng)表,將三/四位二進制按權(quán)相加,得到的就是八/十六進制數(shù)。這里需要注意的是,在向左(或向右)取三/四時,取到最高位(最低位)如果無法湊足三/四位,就可以在小數(shù)點的最左邊(最右邊)補0,進行換算
六.八進制,十六進制轉(zhuǎn)二進制
方法. 取一分為三/四,即將一位8/16進制數(shù)分解成三/四位二進制數(shù),用三/四位二進制按權(quán)相加去湊這位8/16進制數(shù),小數(shù)點位置照舊
七.八進制轉(zhuǎn)十六進制,十六進制轉(zhuǎn)八進制
八進制轉(zhuǎn)十六進制:將八進制轉(zhuǎn)換為二進制,然后再將二進制轉(zhuǎn)換為十六進制,小數(shù)點位置不變。
十六進制轉(zhuǎn)八進制:將十六進制轉(zhuǎn)換為二進制,然后再將二進制轉(zhuǎn)換為八進制,小數(shù)點位置不變