十六进制系统是具有基座16的数字系统。现代计算机系统大大使用该数字系统。我们已经了解了十进制数字系统,二进制数字系统和八进制数系。与那些称为十六进制数字系统的另一个数字系统。顾名思义,此数字系统中有16个符号从0开始。
在解释数字系统之前,我们应该知道为什么这个数字系统存在。人类的自然趋势是使用十进制数系,因为它们熟悉这一点,因为0的使用非常简单,并且操作是用户友好的。计算机系统之前使用二元系统,因为只有两个状态开启和关闭。
但随着对计算机的依赖性增长和不同的数学程序和所需的不同软件,因此需要开发一个基本的数字系统,该系统具有大于十进制的基数,16被选择,因为位,字节是它的倍数。现在天数该数字系统用于HTML和CSS,在其中使用十六进制符号。该数字系统首先在Bendix G-15计算机左右使用了1956年。
现在来代表十六进制记数系统,在该号码系统中,有16个基本数字可以表示所有数字,这些是0,2,3,4,5,6,7,8,9,a,b,c,d,e,f前10位类似于十进制数系,但是最后6位数分别表示10,11,12,13,14和15。十六进制号码中的任何数字都可以很容易地转换为其他数字系统的数量,在下一篇文章中给出了过程。
在这里的十进制中,我们将符号1和0并排使用,即10表示•••••••••••+•
这是九加的。之后,我们将有11然后12等。这意味着在九个或9之后,我们带回左侧的第一符号的第一个非零数字,并在右侧重复0到9的所有符号,以表示从十到十九(10 - 19)的接下来的较高数字。19之后,我们在左边放出2,再次重复0到9,从二十到二十九次(20-29)中接下来的数字。
十进制数字系统是非常基本的数字系统,因为十个符号或数字以不同的组合使用来表示所有数字,该系统被称为基数十(10)。现在考虑一个数字系统,您被告知使用十六个符号而不是10个符号。那么你的新号码系统的基本建设将是什么?首先,我们必须找出16个符号来表示该新数字系统的基本数字。
我们可以为此创建新系列的符号,但如果我们这样做,那将是非常困难的。如果我们使用常用的符号为此目的,可以解决这种困难。因此,我们可以简单地使用0到9个十进制系统来表示该新数字系统的前十位数0到9。
但对于其他6位更高的数字,小数系统没有可用的符号,因此我们必须从一些常用的系统中搜索它们。我们可以轻松地从我们的字母系统中获取它们,这意味着我们可以在这个新的数字系统中使用A,B,C,D,E和F,如下图6的更高数字(从10到15)。使用总共16个基本位数的系统称为十六进制数系。
一个♥. | • | • | • | • | • | • | • | • | • | • | |||||
B⇒ | • | • | • | • | • | • | • | • | • | • | • | ||||
C⇒. | • | • | • | • | • | • | • | • | • | • | • | • | |||
D⇒ | • | • | • | • | • | • | • | • | • | • | • | • | • | ||
e⇒. | • | • | • | • | • | • | • | • | • | • | • | • | • | • | |
F⇒. | • | • | • | • | • | • | • | • | • | • | • | • | • | • | • |
在十六进制系统中,我们使用16个符号来表示所有数字。这些符号是0,1,2,3,4,5,6,7,8,9,a,b,c,d,e和f。在f我们使用10对于下一个更高的数字16之后。然后下一个增量是11,用于表示下一个自然数17等。
因此在F之后的十六进制系统中,第一位数变为1,第二位数将由0到F一个接一个地重复,以表示自然数16到31。
这意味着,10‰16,1117,12⇒18,13⇒19,14°20,15°21,112,17℃,18°24,19℃,1a⇒26,1b⇒27,1c⇒28,10⇒29,1e⇒30,1f⇒11。在此之后,第一位数将增加到2,再次将第二位数逐一重复0到f,以表示自然数32至47等。
十进制到十六进制转换
由于我们已经在以前的文章中陈述了数字系统的所有数字系统,所以所有数字系统都是相关的,所以作为十进制和十六进制数。就像你一样将十进制数转换为二进制数, 要么将十进制数转换为八进制数,十进制数字系统中的任何数字都可以转换为十六进制数系。
通过逐步示例,很容易理解此过程。
让我们首先采取任何十进制数字,假设我们已经拍了75次10.现在我们想将其转换为十六进制数,首先要将其划分为16。
75/16 =商4,余数11
由于商量小于16,我们必须在这里停止,等效的十六进制数将是
4B.8.= 75.10.
现在我们将讨论稍大的数字的方法,
假设这个数字是169310.
现在我们将其划分为16
1693/16 = Quotience = 105,余数= 13(d)
现在我们必须再次将商分为16并查看结果
105/16 = Quotience = 6余数= 9
由于商量小于16,计算部分完成,我们现在可以直接写出结果
169310.= 69d.16.
因此十进制数已被转换为十六进制数。
从上面的解释中可以理解,十六进制数是不同数字的产品的总和,其各自的乘法器。乘数是160.,161,162,......从右手侧或列出有效位(LSB)。让我们有一个例子4d2,这将被表示为
如果我们划分十进制1234到16时,我们将获得77次,因为余数。然后,如果我们将十进制77分为16,我们将获得4个额外数量和13或D.现在,如果我们从最后一批向第一节写入第一次提醒我们将获得4d2,这是十六进制或十六进制相当于数字1234。
为此,我们将1234划分为1634,我们将77作为商品和2作为其余部分。 | 16. | 1234. | →2 |
再次划分77乘16,我们将4作为商,13或D作为剩余部分。 | 16. | 77. | →D. |
4. |
向十进制转换的视频演示
十进制转换十六进制
以类似的方式可以将任何十六进制数转换为十进制数。我们将使用一个例子调查该过程。
But before beginning it should be made clear that before conversion of hexadecimal number all the letters of the number should be taken as their numerical values in decimal number system, i.e. if a digit in hexadecimal number is A then we have to take it as 10, now an example will make the whole procedure clear.
让我们采取任何十六进制数字45b116.,我们必须将其转换为十进制数,因此从最正确的最初数字开始,我们必须开始将数字乘以16从0开始的升序。
所以所需的号码将被运作
在此过程中,任何十六进制数可以转换为十进制数。
通过将十六进制数的每个数字乘以其各自的乘法器来确定值十六进制数。我们从LSB开始或最正确的数字并将其乘以160.然后将在LSB左侧的下一个数字上来并将其乘以161之后,我们来到了另外的左数字并乘以162用它。我们将其持续到MSB或最遗留的位置。添加所有此产品,最后我们获得十进制相当于十六进制数。这一个最简单的过程十进制转换十六进制。
想想十六进制号码4d2。这里的数量最低有效为2,所以我们将乘以160.或者1.然后来到下一个左数,即d或13,我们将乘以161或者16.最后,我们将乘以16个最左数的数字或MSB。2。现在,如果我们添加这三个术语,最后我们将获得上述十六进制数的二维等效物。这是十进制转换的十六进制
因此,