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

2進制2

16進制16

10進制10

8進制8

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

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

二進制(Binary):

二進制只有2種字符(0, 1). 4位二進製字符可以表示1位十六進制數字, 3位二進製字符可以表示1位八進制數字. 二進制是最接近彙編語言的數字系統.

十六進制(Hex):

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

comic binary to hex

2進製到16進制轉換錶:

2進制 16進制 2進制 16進制
1 1 10101 15
10 2 10110 16
11 3 10111 17
100 4 11000 18
101 5 11001 19
110 6 11010 1a
111 7 11011 1b
1000 8 11100 1c
1001 9 11101 1d
1010 a 11110 1e
1011 b 11111 1f
1100 c 100000 20
1101 d 100001 21
1110 e 100010 22
1111 f 100011 23
10000 10 100100 24
10001 11 100101 25
10010 12 100110 26
10011 13 100111 27
10100 14 101000 28

鏈接:

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

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

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

def binary_to_hex(binary_str):
    decimal_number = int(binary_str, 2)
    hex_number = hex(decimal_number)
    return hex_number


binary_input = '1101'
hex_output = binary_to_hex(binary_input)
print('hex result is:{0}'.format(hex_output))

-------------------
hex result is:0xd

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

public class NumberConvertManager {
    public static String binary_to_hex(String binary_str) {
        int decimal_int = Integer.parseInt(binary_str, 2);
        return Integer.toHexString(decimal_int);
    }

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

-------------------
hex result is:d