10進製到16進制在線轉換工具


10進制10

16進制16

8進制8

2進制2

關於10進製到16進制在線轉換工具:

這個在線10進製到16進制轉換工具可幫助您將一個十進制數轉換為十六進制數.

十進制(Decimal):

十進制數字系統(也稱為阿拉伯語)有10種字符,包括(0, 1, 2, 3, 4, 5, 6, 7, 8, 9) ,它是我們日常生活中使用最多的數字系統.

十六進制(Hex):

十六進制數字系統包含16種字符,包含(0, 1, 2, 3, 4, 5, 6, 7, 8, 9)加上(a, b, e, d, e, f) 6個字符.由於十六進制數字系統可以以可讀的方式表示任何二進製字符串,因此它被廣泛用於計算機科學領域. SHA256哈希字符串通常顯示為十六進製樣式字符串,HTML中使用的顏色系統也可以表示為十六進制數字,從#000000(純黑色)到#FFFFFF(純白色).

comic decimal to hex

如何進行10進製到16進制轉換?

  1. 步驟1: 10進制數字除以16,獲得整數商和余數.

  2. 步驟2: 把第一步的餘數轉換成16進製字符.

  3. 步驟3: 用第一步的整數商繼續除以16並重複步驟1,直到為0.

例1: 10進制數字"2024"轉換為16進制數字(結果是"7E8"):

每次10進制數字除以16 整數商 餘數(10進制) 餘數(16進制) 位置
2024/16 126 8 8 0
126/16 7 14 E 1
7/16 0 7 7 2

10進製到16進制轉換錶:

10進制 16進制 10進制 16進制
1 1 30 1E
2 2 40 28
3 3 50 32
4 4 60 3C
5 5 70 46
6 6 80 50
7 7 90 5A
8 8 100 64
9 9 200 C8
10 A 300 12C
11 B 400 190
12 C 500 1F4
13 D 600 258
14 E 700 2BC
15 F 800 320
16 10 900 384
17 11 1000 3E8
18 12 2000 7D0
19 13 3000 BB8
20 14 4000 FA0

鏈接:

維基百科(十六進制): https://en.wikipedia.org/wiki/Hexadecimal

維基百科(十進制): https://en.wikipedia.org/wiki/Decimal

用Python進行10進製到16進制轉換:

def decimal_to_hex(decimal_str):
    decimal_number = int(decimal_str, 10)
    hex_number = hex(decimal_number)
    return hex_number


decimal_input = '2024'
hex_output = decimal_to_hex(decimal_input)
print('hex result is:{0}'.format(hex_output))

-------------------
hex result is:0x7e8

用Java進行10進製到16進制轉換:

public class NumberConvertManager {
    public static String decimal_to_hex(String decimal_str) {
        return Integer.toHexString(Integer.parseInt(decimal_str));
    }

    public static void main(String[] args) {
        String decimal_input = "2024";
        String hex_output = decimal_to_hex(decimal_input);
        System.out.println("hex result is:" + hex_output);
    }
}

-------------------
hex result is:7e8