为什么16位二进制就等于4位16进制,为什么1位16进制等于4位2进制?

2024年11月22日 15:06
有4个网友回答
网友(1):

2进制的最大数字是1,16进制的最大数字是15(表示为F),16进制的15(即F),表示为二进制即为 1111,2^4=16,即 2 的四次方为 16. 所以1位 16 进制等于4位2 进制

网友(2):

举个类似列子
问:为什么数字"1"用二进制数表示是"0001"四位呢?而不是01或001?
答案1
数字"1"用二进制数表示可以是"1(二进制),也可以表示成"0001(二进制)",两者都是正确的.
但由于二进制在非电子领域应用较少,而在电子领域特别是计算机领域有着广泛的应用.由于二进制的数通常位数较多,人们在阅读或检查时十分不便,为了解决这一难题,人们在计算机领域使用二进制时一般采取四位一节(实际也就是十六进制)来表示。下面是二进制、十六进制、八进制、十进制的对应关系。(H表示十六进制)
0000-0(H)- 0(八进制)- 0(十进制)
0001-1(H)- 1(八进制)- 1(十进制)
0010-2(H)- 2(八进制)- 2(十进制)
0011-3(H)- 3(八进制)- 3(十进制)
0100-4(H)- 4(八进制)- 4(十进制)
0101-5(H)- 5(八进制)- 5(十进制)
0110-6(H)- 6(八进制)- 6(十进制)
0111-7(H)- 7(八进制)- 7(十进制)
1000-8(H)-10(八进制)- 8(十进制)
1001-9(H)-11(八进制)- 9(十进制)
1010-A(H)-12(八进制)-10(十进制)
1011-B(H)-13(八进制)-11(十进制)
1100-C(H)-14(八进制)-12(十进制)
1101-D(H)-15(八进制)-13(十进制)
1110-E(H)-16(八进制)-14(十进制)
1111-F(H)-17(八进制)-15(十进制)

答案2
这是8421BCD码的编码方式,(这种编码方式)必须用4位二进制数表示0-9的(十进制)数。
0  0000
1  0001
2  0010
3  0011
4  0100
5  0101
6  0110
7  0111
8  1000
9  1001

如159的自然二进制为1001 1111,十六进制为9F ,BCD码为0001 0101 1001 ;
31的自然二进制为 1 1111,十六进制为1F ,BCD码为0011 0001。

网友(3):

本来就是这么对应的,就好像1位八进制对应3位二进制一样。

对应表:
十六进制 二进制
0 OOOO
1 OOO1
2 O010
3 O011
4 O100
5 O101
6 O110
7 O111
8 1000
9 1001
A 1010
B 1011
C 1100
D 1101
E 1110
F 1111

网友(4):

10进制满十进一
16进制满十六进一
2进制满二进一
8进制满8进一

不知道这么说你明白没有