十六進位制到十進位制轉換



十六進位制到十進位制轉換

要將十六進位制數轉換為等效的十進位制數,我們將十六進位制數中的每個數字乘以其位權,然後將所有乘積相加以獲得最終結果。

下面解釋了將十六進位制數轉換為等效十進位制數的分步過程:

步驟1 - 為每個十六進位制數字寫入位權。

步驟2 - 將每個十六進位制數字乘以其位權。

步驟3 - 將乘積相加以獲得等效的十進位制數。

讓我們看一些例子來了解十六進位制數到十進位制數的轉換。

示例1

將(5AB2.8C)16轉換為十進位制等效值。

解答

將給定的十六進位制數轉換為其十進位制等效值如下所示:

十六進位制數字 十進位制等效值 位權 乘積 結果
5 5 (16)3 5 × (16)3 20480
A (10) 10 (16)2 10 × (16)2 2560
B (11) 11 (16)1 11 × (16)1 176
2 2 (16)0 2 × (16)0 2
. . . . .
8 8 (16)-1 8 × (16)-1 0.5
C (12) 12 (16)-2 12 × (16)-2 0.0468

將所有結果相加以獲得等效的十進位制數,

(5AB2.8C)16 = 20480 + 2560 + 176 + 2 + 0.5 + 0.0468 = (23218.5468)10

示例2

將(1AF.2)16轉換為十進位制。

解答

給定十六進位制數的十進位制等效值可按如下方式獲得:

十六進位制數字 十進位制等效值 位權 乘積 結果
1 1 (16)2 1 × (16)2 256
A (10) 10 (16)1 10 × (16)1 160
F (15) 15 (16)0 15 × (16)0 15
. . . . .
2 2 (16)-1 2 × (16)-1 0.125

將結果相加以獲得等效的十進位制數,

(1AF.2)16 = 256 + 160 + 15 + 0.125 = (431.125)10

廣告