當前位置:首頁 » 操作系統 » 十進制轉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

熱點內容
U盤超級加密2008 發布:2025-05-19 19:44:32 瀏覽:453
燈帶編程軟體 發布:2025-05-19 19:32:30 瀏覽:285
如何判斷伺服器被多少人訪問 發布:2025-05-19 19:27:45 瀏覽:123
編程stata 發布:2025-05-19 19:12:18 瀏覽:513
解壓命令gz 發布:2025-05-19 19:11:37 瀏覽:823
linux下的程序開發 發布:2025-05-19 18:55:02 瀏覽:927
該文件夾未包含 發布:2025-05-19 18:54:17 瀏覽:195
安卓拳皇對戰用哪個平台 發布:2025-05-19 18:42:39 瀏覽:531
華為暢玩5怎麼取消鎖屏密碼 發布:2025-05-19 18:42:38 瀏覽:583
linuxrm文件夾 發布:2025-05-19 18:40:25 瀏覽:973