當前位置:生活全書館 >

綜合知識

> 十進位制轉十六進位制咋算

十進位制轉十六進位制咋算

十進位制轉十六進位制咋算

16進位制轉10進位制公式怎麼算?:

十六進位制轉換成十進位制的具體演算法是:1、首先明白16進位制數(從右到左數是第0位,第1位,第2位……)的第0位的權值為16的0次方,第1位的權值為16的1次方,第2位的權值為16的2次方,依次這樣排列下去。2、明白ABCDEF表示的二進位制數字分別是10,11,12,13,14,15。3、十六進位制轉換成十進位制的公式是:要從右到左用二進位制的每個數去乘以16的相應次方,然後這些數字相加就是了。例:2AF5換算成10進位制:第0位: 5 * 16^0 = 5第1位: F * 16^1 =15*16^1= 240第2位: A * 16^2= 10* 16^2=2560第3位: 2 * 16^3 = 8192結果就是:5 * 16^0 + 15 * 16^1 + 10 * 16^2 + 2 * 16^3 = 10997擴充套件資料最常用(或常見)表示十六進位制數值的方式是將 '0x' 加在數字前,或在數字後加上小字 16。例如 0x2BAD 和 2BAD16都是表示十進位制的11181(或1118110)。在網頁設計上十六進位制是很常用的。HTML和CSS使用十六進位制的表示法來表示網頁上的特定顏色。使用 # 的符號來表示而非用個別的符號表示十六進位制。24-bit 顏色可以用 #RRGGBB 的格式來表示,RR 是顏色中紅色成分的數值,GG 是顏色中綠色成分的數值,BB 顏色中藍色成分的數值。

小編還為您整理了以下內容,可能對您也有幫助:

十進位制轉換成16進位制怎麼轉

十進位制轉化為十六進位制計算方式,簡單說就是整數除以16取餘,直到商為0為止,然後從最後一個餘數讀到第一個。

10進位制轉16進位制的計算方法是對於整數部分,用被除數反覆除以16,除第一次外,每次除以16均取前一次商的整數部分作被除數並依次記下每次的餘數。另外,所得到的商的最後一位餘數是所求二進位制數的最高位。

擴充套件資料:

十進位制轉十六進位制

採餘數定理分解,例如將487710轉成十六進位制:

4877÷16=304....13(D)

304÷16=19....0

19÷16=1....3

1÷16=0....1

這樣就計到487710=130D16

參考資料來源:百度百科-十六進位制

十進位制如何轉成16進位制呢?

十進位制轉十六進位制可採用除商取餘法。

將一個十進位制數字除以16得到商和餘數,再將商再除以16得到新的商和餘數,再將新的商進行同樣的處理,直到商為0為止,再將餘數按相反的順序組合,便得到十六進位制數字。

比如將十進位制的數字1024進行轉換:

1024除以16得到商64和餘數0; 

64除以16得到商4和餘數0;

4除以16得到商0和餘數4。

將餘數按相反的順序組合得到十六進位制數字400。

十進位制轉十六進位制

若餘數大於等於10且小於等於15,則將數字轉為字母(10-A,11-B,12-C,13-D,14-E,15-F)。

十進位制轉十六進位制

十進位制轉十六進位制就是整數除以16取餘,直到商為0為止,然後從最後一個餘數讀到第一個。也就是採用“除16取餘,逆序排列”法。

具體做法是:用16整除十進位制整數,可以得到一個商和餘數;再用16去除商,又會得到一個商和餘數,如此進行,直到商為0時為止,然後把先得到的餘數作為十六進位制數的低位有效位,後得到的餘數作為十六進位制數的高位有效位,依次排列起來。

十六進位制數具有下列兩個特點:

1、英文字母A,B,C,D,E,F分別表示數字10-15。計數到F後,再增加1個,就進位。

2、十六進位制數是計算機常用的一種計數方法,它可以彌補二進位制數書寫位數過長的不足,也用於電視機中。十六進位制數的表示方式為0x開頭。

怎樣把十進位制數轉化為十六進位制數?

(一)十六進位制化為十進位制方法:

用個位數+十位數*16+百位數*256+千位數*4096+...相乘的時候,前面的一位數乘以的數是十後面一位數乘以數的16倍.

具體案例如下:

(AB)=A×16+B=(171)

(ABC)=A×256+B×16+C=(2748)

(二)十進位制化為十六進位制的方法

把十進位制轉十六進位制按照除16取餘,直到商為0為止。(具體用法如下圖)

  • 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/zonghezhishi/kkep3v.html