主页 > imtoken下载中心 > 如何以最简单的方式将二进制转换为十六进制?

如何以最简单的方式将二进制转换为十六进制?

imtoken下载中心 2023-01-19 03:23:26

楼主大概是学电脑的吧?邪恶的二进制到十六进制转换是初学者必须的...

让我们介绍一个想法,我很好地使用它作为参考。如下:

因为16(十进制)= 10000(二进制)= 10(十六进制)1000转换为十六进制,二进制和十六进制都正好在16(十进制)1000转换为十六进制,这里所有的最后一位都清零进位,我自己叫“循环段”巧合”,即十六进制数的一位可以写成二进制数的四位,完全覆盖,不重复不漏。简而言之:十六进制的一位等于二进制的四位。所以有一个方法。

首先,记住十进制中0到15对应的二进制和十六进制值:

1000转换为十六进制

(这个辛苦是必须的,受益良多)

0000(十进制)=0000(二进制)=0(十六进制);

0001(十进制)=0001(二进制)=1(十六进制);

0002(十进制)=0010(二进制)=2(十六进制);

1000转换为十六进制

0003(十进制)=0011(二进制)=3(十六进制);

0004(十进制)=0100(二进制)=4(十六进制);

0005(十进制)=0101(二进制)=5(十六进制);

0006(十进制)=0110(二进制)=6(十六进制);

1000转换为十六进制

0007(十进制)=0111(二进制)=7(十六进制);

0008(十进制)=1000(二进制)=8(十六进制);

0009(十进制)=1001(二进制)=9(十六进制);

0010(十进制)=1010(二进制)=A(十六进制);

1000转换为十六进制

0011(十进制)=1011(二进制)=B(十六进制);

0012(十进制)=1100(二进制)=C(十六进制);

0013(十进制)=1101(二进制)=D(十六进制);

0014(十进制)=1110(二进制)=E(十六进制);

1000转换为十六进制

0015(十进制)= 1111(二进制)= F(十六进制)。

其次,写入二进制数后,每四位从右到左分成一个段,分别转换成对应的十六进制数,然后将所有转换结果从左到右按顺序写出来即可。

——————————————————————————————

注册后的第一个答案,吸引他人,点击