二进制到十六进制转换:转换表举例

'number'是用于计算事物的数学对象,做计算,记录和标签的东西。表示数字的书面符号称为数值,例如数值5.数值系统向我们展示了编写这些数值并操纵它们的有组织方式。这些是许多数字系统引入,但最常用的数值系统是印度教 - 阿拉伯语数字系统。使用10个符号来表示数字的数字系统称为十进制数值系统。类似地,存在一个二进制系统,它使用两个符号,octa数值系统使用8个符号和使用16个符号的六十进制数字系统进行表示。在本文中,描述了二进制到十六进制转换。

什么是十六进制系统?

对数值系统的最大贡献是5世纪Aryabatta开发的地方值符号。这也称为位置数值系统。这里,数字和系统的基础的位置用于确定数字的值。


十六进制数值系统是使用基座16表示数字的位置数值系统。它使用16个不同的符号来表示数字。符号'0-9'用于表示从零到九到九个值的值,符号'a-f'用于表示值10到十五。

另一方面,二进制编号系统只使用两个符号' 0 '和' 1 '来表示十进制值。这里底是2。机器只能理解0和1,因此,二进制数系统被用来将十进制数字转换为一个位序列的0和1。

十六进制编号系统的使用

方程序员和计算机系统设计人员通常使用十六进制编号系统来代表更大的数字。与二进制表示相比,用于表示较大数量的数字的数量减少。这提供了对大型二进制数的人为友好的代表性和解释。这里,将4个二进制位组合并写为1位。

十六进制系统的每一位代表一个半字节。许多CPU架构使用专用的指令集,使用十六进制编号,这使得硬件处理更容易。


二进制到十六进制转换方法

十六进制系统使用16个符号进行表示,而二进制系统使用两个符号。对于二进制转换,二进制数被分成每个组中的4位的组,从最低有效位开始。

这些组被认为是独立的,并且每个组被写成十进制表示。然后直接写出每个十进制数的十六进制等价物。

二进制到十六进制转换表

对于表示从0到9的值,十六进制使用符号“0-9”,对于表示从10到15的值,它使用符号“A-F”。为了将十六进制数与十进制数或其他数字系统区分开来,这个数的后面可以写“h”,前面可以写“ox”。例如' 25h '或' ox25 '表示一个十六进制数。

在下表中给出了二进制数的十六进制表示。

Binary-to-Hexadecimal-Conversion-Table
Binary-to-Hexadecimal-Conversion-Table

二进制到十六进制转换举例

在计算机编程和处理器编程时,更容易考虑十六进制格式的数字。这样,处理大量的数字和计算就更容易了。让我们看一个例子来理解二进制到十六进制的转换过程。

二进制到二进制编号'11000001'的十六进制转换。

Step1:将二进制数分成几组,每组4位,从右边开始。如果没有足够的4位,在末尾加上额外的0。

1100 | 0001

step2:写入二进制的十进制等价物

= 1100 | 0001

= 12 | 1

第3步:从转换表中,写出与十进制数等价的十六进制数。

= 1100 | 0001

= 12 | 1

= C 1

因此,给定二进制数' 11000001 '的十六进制转换为' C1 '。

二进制到十六进制编码器

代码转换器用于将二进制数转换为十六进制。可以设计解码器和编码器系统的组合来转换。在线编码器在很大程度上优先于二进制转换,因为它们使任务更轻松地使任务更加容易。

虽然数字是以十六进制或十进制的形式显示的,但在计算机内部,它们是以二进制的形式存储的。除了文字,在线编码器还可以将文本字符串转换为十六进制格式,也称为base-16编码。

十六进制格式的文字表示提高了数据的可读性和解释。与32896相比,读取0x8080更容易,十进制格式。现代计算机配备了计算器,可在不同的热量之间转换数字。整数分割和剩余操作用于源代码或二进制转换十六进制。' 00101101 '的十六进制表示是什么?

添加评论