十六進制8d轉換成十進制

來源:魅力女性吧 1.83W
十六進制8d轉換成十進制

先了解十進制數,是由0-9是個數字組成。

那麼十六進制數就應該由0-15組成,但是超過10的話,比如11你是要理解成兩個1還是理解成數字一個數11呢因為容易混淆,於是就將10-15分別用A-F表示。

那再來類比一下十進制

123=1*10⋀2(1乘以10的平方) + 2*10⋀1  +3*10⋀0

那麼,再類比一下

8d=8*16⋀1 +8*16⋀0=8*16+8=128+8=136

0x8D即十六進制數8D,表示十進制數是141,即8D(十六進制) = 141(十進制)。

十六進制轉換成十進制的具體算法是:

1、首先明白16進制數(從右到左數是第0位,第1位,第2位……)的第0位的權值為16的0次方,第1位的權值為16的1次方,第2位的權值為16的2次方,依次這樣排列下去。

2、明白A、B、C、D、E、F表示的二進制數字分別是10、11、12、13、14、15。

3、十六進制轉換成十進制的公式是:要從右到左用二進制的每個數去乘以16的相應次方,然後這些數字相加就是了。

8D(十六進制)=8×16¹+13×16⁰=8×16+13×1=141。

熱門標籤