1、十進制數(D)的轉換
一、二進制(B)、八進制(Q)、十六進制數(H)轉十進制(D)
公式:二進制。八進制、十六進制、十六進制的各位數字分別乘以各自的基數(2,8,16)的(N-1)次方,其相加之和即是相應的十進制數。
例1:110B=1*2的2次方+1*2的一次放+0*2的零次方=4+2+0=6D;
例2:110Q=1*8的2次方+1*8的1次方+0*8的0次方=64+8+0=72D;
例3:110H=1*16的2次方+1*16的1次方+0*16的0次方=256+16+0=272D
二、十進制數轉其餘進制數
公式:整數部分用除基數(2,8,16)取餘的算法,小數部分用乘基取整的方法,而後將整數與小數部分拼成一個數做爲轉換的最後結果。
例1:十進制轉二進制
(76)D ---> B
76 / 2 ...0
= 38 / 2 ...0
= 19 / 2 ...1
= 9 / 2 ...1
= 4 / 2 ...0
= 2 / 2 ...0
= 1 / 2 ...1
(76)D = (100110)B
例2:十進制數轉八進制
(76)D ---> Q
76 / 8 ...4
= 4 / 8 ...1
= 1 / 8 ...1
(76)D = (114)Q
例3:十進制數轉十六進制
(76)D ---> H
76 / 16 ...12
= 12 / 16 ...4
(76)D = (4C)H
2、二進制數(B)的轉換 一、二進制轉八進制 方法:從小數點位置開始,整數部分向左,小數部分向右,每三位二進制數爲一組用一位八進制的數字來表示,不足三位的用0補足。 例1:(010110.001100)B ---> Q 010 110 . 001 100 每三位爲一組,每位乘以基數的(N-1)次方後相加 2 6 . 1 4 因此 :(010110.001100)B = (26.14)Q 二、二進制轉十進制(見十進制) 三、二進制轉十六進制 和二進制轉八進制一致 四、八進制、十進制、十六進制轉二進制 方法:分別除以2,取餘繼續除,而後將整數與小數部分拼成一個數做爲轉換的最後結果。