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进制转换:

  1. def hex_to_binary(hex_str):
  2. decimal_number = int(hex_str, 16)
  3. binary_number = bin(decimal_number)
  4. return binary_number
  5.  
  6.  
  7. hex_input = 'ccccccccc'
  8. binary_output = hex_to_binary(hex_input)
  9. print('binary result is:{0}'.format(binary_output))
  10.  
  11. -------------------
  12. binary result is:0b110011001100110011001100110011001100

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

  1. public class NumberConvertManager {
  2. public static String hex_to_binary(String hex_input) {
  3. int decimal_int = Integer.parseInt(hex_input, 16);
  4. return Integer.toBinaryString(decimal_int);
  5. }
  6.  
  7. public static void main(String[] args) {
  8. String hex_input = "f4";
  9. String binary_output = hex_to_binary(hex_input);
  10. System.out.println("binary result is:" + binary_output);
  11. }
  12. }
  13.  
  14. -------------------
  15. binary result is:11110100