當前位置:首頁 » 操作系統 » 十進制轉16進制演算法

十進制轉16進制演算法

發布時間: 2024-08-06 09:10:01

A. 十進制轉化為十六進制怎麼算

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

B. 10進制轉化為16進制的演算法

十進制整數轉十六進制數:「除以16取余,逆序排列」(除十六取余法)。

十六進制(英文名稱:Hexadecimal),是計算機中數據的一種表示方法。同我們日常生活中的表示法不一樣。它由0-9,A-F組成,字母不區分大小寫。與10進制的對應關系是:0-9對應0-9;A-F對應10-15;N進制的數可以用0~(N-1)的數表示,超過9的用字母A-F。

以十進制數25060為例:

所以十進制數轉換成十六進制數是61E4(16)。

參考:http://ke..com/link?url=-3udn1cpkBH2tPe_

C. 十進制轉十六進制

十進制轉十六進制:

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

對於小數部分,採用連續乘以基數16,並依次取出的整數部分,直至結果的小數部分為0為止。

例如將487710轉成十六進制:

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

304÷16=19....0

19÷16=1....3

1÷16=0....1

這樣就計到487710=130D16。

(3)十進制轉16進制演算法擴展閱讀

16進制轉10進制:

16進制數的第0位的權值為16的0次方,第1位的權值為16的1次方,第2位的權值為16的2次方……

所以,在第N(N從0開始)位上,如果是是數 X (X 大於等於0,並且X小於等於 15,即:F)表示的大小為 X * 16的N次方。

例:2AF5換算成10進制:

用豎式計算:

第0位: 5 * 16^0 = 5

第1位: F * 16^1 = 240

第2位: A * 16^2= 2560

第3位: 2 * 16^3 = 8192

熱點內容
魔獸腳本p閃 發布:2025-01-13 02:58:40 瀏覽:290
java遞減 發布:2025-01-13 02:54:40 瀏覽:489
決策樹的演算法例題 發布:2025-01-13 02:53:15 瀏覽:448
腳本四要素 發布:2025-01-13 02:40:18 瀏覽:929
編譯過程序後無法運行 發布:2025-01-13 02:40:16 瀏覽:306
c語言8位元組 發布:2025-01-13 02:38:51 瀏覽:707
ps3iso文件夾 發布:2025-01-13 02:10:09 瀏覽:292
從qq里如何看到自己的登錄密碼 發布:2025-01-13 02:10:01 瀏覽:434
文明重啟為什麼會有伺服器維護 發布:2025-01-13 02:00:14 瀏覽:353
凈值人群怎麼配置資產 發布:2025-01-13 01:42:07 瀏覽:463