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

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

关于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位八进制数字. 二进制是最接近汇编语言的数字系统.

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

相关推荐

汪峰脍炙人口的十首歌,终于明白汪峰为什么被称为“摇滚教父”了
报到证真的很重要,你可千万别丢了!| 不准强迫毕业生签订就业协议!
入手揭秘比较纽曼c6和索爱x8对比哪个好一些?有啥区别?两个月感受分享