16进制到2进制在线转换工具

16进制16

2进制2

10进制10

8进制8

关于16进制到2进制在线转换工具:

这个在线16进制到2进制转换工具可帮助您将一个16进制数转换为2进制数.

十六进制(Hex):

十六进制数字系统包含16种字符, 包含(0, 1, 2, 3, 4, 5, 6, 7, 8, 9)加上(a, b, e, d, e, f)6个字符.由于十六进制数字系统可以以可读的方式表示任何二进制字符串,因此它被广泛用于计算机科学领域. SHA256哈希字符串通常显示为十六进制样式字符串,HTML中使用的颜色系统也可以表示为十六进制数字,从#000000(纯黑色)到#FFFFFF(纯白色).

二进制(Binary):

二进制只有2种字符(0, 1). 4位二进制字符可以表示1位十六进制数字, 3位二进制字符可以表示1位八进制数字. 二进制是最接近汇编语言的数字系统.

comic hex to binary

16进制到2进制转换表:

16进制 2进制 16进制 2进制
1 1 20 101001
2 10 30 110000
3 11 40 1000000
4 100 50 1010000
5 101 60 1100000
6 110 70 1110000
7 111 80 10000000
8 1000 90 10010000
9 1001 A0 10100000
A 1010 B0 10110000
B 1011 C0 11000000
C 1100 D0 11010000
D 1101 E0 11100000
E 1110 F0 11110000
F 1111 100 100000000
10 10000 200 1000000000
11 10001 300 1100000000
12 10010 1000 1000000000000
13 10011 2000 10000000000000
14 10100 3000 11000000000000

链接:

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

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

用Python进行16进制到2进制转换:

def hex_to_binary(hex_str):
    decimal_number = int(hex_str, 16)
    binary_number = bin(decimal_number)
    return binary_number


hex_input = 'ccccccccc'
binary_output = hex_to_binary(hex_input)
print('binary result is:{0}'.format(binary_output))

-------------------
binary result is:0b110011001100110011001100110011001100

用Java进行16进制到2进制转换:

public class NumberConvertManager {
    public static String hex_to_binary(String hex_input) {
        int decimal_int = Integer.parseInt(hex_input, 16);
        return Integer.toBinaryString(decimal_int);
    }

    public static void main(String[] args) {
        String hex_input = "f4";
        String binary_output = hex_to_binary(hex_input);
        System.out.println("binary result is:" + binary_output);
    }
}

-------------------
binary result is:11110100