二进制转十六进制 (B2X) 定义

发表于 2021-12-19 10:32:16
二进制到十六进制 (B2X) 是一个涉及上述两种数字系统的转换过程。原始数字为二进制格式,基数为 2,并转换为十六进制格式,基数为 16。

转换可以通过将每组 4 个二进制位转换为其十进制对应物来完成,并且该十进制值的十六进制等效值是这 4 个位的十六进制等效值。例如,二进制值 1010 是十进制的 10,随后是十六进制的“A”。

二进制是计算机使用的语言,但它通常太长且难以显示,因此经常以十六进制值的形式呈现给用户。十六进制通常用于缩短二进制值,因为每个十六进制值相当于四个二进制值或位。十六进制有 16 个值:0 到 9 和 A 到 F,或十进制的 0 到 15,而二进制只有 1 和 0 两个值。二进制通常以 4 位为一组排列,总共 15 个8、4、2 和 1 的位置值相加。

要将二进制值转换为十六进制值,必须通过添加出现 1 的位置值来获取每个 4 位组的十进制等效值。在 4 位二进制代码中,我们将所有带有 1 的位置值相加,或者将 8421 与其对齐的值相乘。所以二进制码1010等于8+0+2+0,即十进制“10”或十六进制“A”。

例如,将二进制值“1100 0101 1110 0110”转换为十六进制:

1100 = 8 + 4 + 0 + 0 = 12 = [C]
0101 = 0 + 4 + 0 + 1 = 5 = [5]
1110 = 8 + 4 + 2 + 0 = 14 = [E]
0110 = 0 + 4 + 2 + 0 = 6 = [6]
1100 0101 1110 0110 = C5E6
十六进制明显短于二进制,因此作为计算机实际使用的语言的二进制值通常以十六进制值的形式呈现给用户。

帮助中心|标签云|免责声明|申请修改|世界地图|锐阔网

Copyright©GMT+8, 2024-11-6 05:17

京ICP备2021033201号

京公网安备11010502050698号

快速回复 返回顶部 返回列表