如何将十六进制转换为二进制或十进制:6 个步骤

目录:

如何将十六进制转换为二进制或十进制:6 个步骤
如何将十六进制转换为二进制或十进制:6 个步骤
Anonim

您如何将这些有趣的数字和字母更改为您或您的计算机可以理解的内容?将十六进制转换为二进制非常容易,这就是为什么某些编程语言采用十六进制的原因。转换为十进制有点复杂,但是一旦你掌握了它,很容易对任何数字重复。

脚步

第 1 部分(共 3 部分):将十六进制转换为二进制

步骤 1. 将每个十六进制数字转换为四个二进制数字。

首先采用十六进制是因为它很容易在两者之间转换。本质上,十六进制用作在较短的字符串中显示二进制信息的一种方式。此图表是您从一个转换到另一个所需的全部内容:

十六进制 二进制
0

0000

1

0001

2

0010

3

0011

4

0100

5

0101

6

0110

7

0111

8

1000

9

1001

一种

1010

1011

C

1100

D

1101

1110

F

1111

1797961 4 1
1797961 4 1

步骤 2. 自己尝试。

它真的就像将数字更改为四个等效的二进制数字一样简单。这里有一些十六进制数字供您转换。突出显示等号右侧的不可见文本以检查您的工作:

  • A23 = 1010 0010 0011
  • 蜜蜂 = 1011 1110 1110
  • 70C558 = 0111 0000 1100 0101 0101 1000
1797961 5 1
1797961 5 1

第 3 步:了解为什么会这样。

在“基数二”的二进制系统中,n个二进制数字可以用来表示2 n 不同的数字。例如,用四个二进制数字,可以表示 24 = 16 个不同的数字。由于十六进制是以十六进制为基数的系统,因此可以使用一位数来表示 161 = 16 个不同的数字。这使得两个系统之间的转换非常容易。

  • 您也可以将其视为计数系统同时“翻转”到另一个数字。十六进制计数 "…D, E, F,

    第 10 步。 " 同时二进制计数 "1101, 1110, 1111, 10000 ".

第 2 部分(共 3 部分):将十六进制转换为十进制

1797961 6 1
1797961 6 1

步骤 1. 查看以十为底的工作原理。

您每天都在使用十进制符号,而不必停下来思考其含义,但是当您第一次学习它时,您的父母或老师可能会更详细地向您解释。快速回顾普通数字的书写方式将有助于您转换数字:

  • 十进制数中的每个数字都在某个“位置”。从右到左依次是“个位”、“十位”、“百位”等等。数字 3 在个位时表示 3,但在十位时表示 30,在百位时表示 300。
  • 从数学上讲,“位置”代表 100, 101, 102, 等等。这就是为什么这个系统在拉丁语“第十”之后被称为“十进制”或“十进制”。
1797961 7 1
1797961 7 1

步骤 2. 写一个十进制数作为加法问题。

这可能看起来很明显,但它与我们用来转换十六进制数的过程相同,因此这是一个很好的起点。让我们改写数字 480、13710. (记住,下标 10 告诉我们数字是以十为底的。):

  • 从最右边的数字开始,7 = 7 x 100, 或 7 x 1
  • 向左移动,3 = 3 x 101, 或 3 x 10
  • 对所有数字重复,我们得到 480, 137 = 4x100, 000 + 8x10, 000 + 0x1, 000 + 1x100 + 3x10 + 7x1。
1797961 8 1
1797961 8 1

步骤 3. 在十六进制数旁边写入位值。

由于十六进制是以 16 为底的,因此“位值”对应于 16 的幂。要转换为十进制,请将每个位值乘以相应的 16 次幂。通过在十六进制数的数字旁边写入 16 的幂来开始此过程。我们将对十六进制数 C921 执行此操作16.从右边开始 160, 并在每次向左移动到下一个数字时增加指数:

  • 116 = 1 x 160 = 1 x 1(除特别注明外,所有数字均为十进制。)
  • 216 = 2 x 161 = 2 x 16
  • 916 = 9 x 162 = 9 x 256
  • C = C x 163 = C x 4096
1797961 9 1
1797961 9 1

步骤 4. 将字母字符转换为十进制字符。

数字在十进制或十六进制中是相同的,因此您无需更改它们(例如,716 = 710)。对于字母字符,请参阅此列表以将它们更改为十进制等效值:

  • A = 10
  • 乙 = 11
  • C = 12(我们将在上面的示例中使用它。)
  • D = 13
  • E = 14
  • F = 15
1797961 10 1
1797961 10 1

步骤 5. 执行计算。

现在一切都以十进制写成,执行每个乘法问题并将结果加在一起。对于大多数十六进制数来说,计算器会很方便。继续我们之前的示例,这里将 C921 重写为十进制公式并求解:

  • C92116 =(十进制)(1 x 1) + (2 x 16) + (9 x 256) + (12 x 4096)
  • = 1 + 32 + 2, 304 + 49, 152.
  • = 51, 48910.十进制版本通常比十六进制版本有更多的数字,因为十六进制可以在每个数字上存储更多的信息。
1797961 11 1
1797961 11 1

步骤 6. 练习转换。

这里有一些数字可以从十六进制转换为十进制。找出答案后,突出显示等号右侧的不可见文本以检查您的工作:

  • 3AB16 = 93910
  • A1A116 = 4137710
  • 500016 = 2048010
  • 500D16 = 2049310
  • 18A2F16 = 10091110

第 3 部分(共 3 部分):了解十六进制基础知识

1797961 1 1
1797961 1 1

步骤 1. 知道如何使用十六进制。

我们普通的十进制计数系统是以十为基数,使用十个不同的符号来显示数字。 Hexadecimal 是一个以十六进制为基数的数字系统,这意味着它使用十六个字符来显示数字。您可以在在线工具上检查大数字的十六进制到十进制转换。

  • 从零向上计数:

    十六进制 十进制 十六进制 十进制
    0

    0

    10

    16

    1

    1

    11

    17

    2

    2

    12

    18

    3

    3

    13

    19

    4

    4

    14

    20

    5

    5

    15

    21

    6

    6

    16

    22

    7

    7

    17

    23

    8

    8

    18

    24

    9

    9

    19

    25

    一种

    10

    1A

    26

    11

    1B

    27

    C

    12

    1C

    28

    D

    13

    一维

    29

    14

    1E

    30

    F

    15

    1楼

    31

1797961 2 2
1797961 2 2

步骤 2. 使用下标显示您正在使用的系统。

每当不清楚您使用的是哪个系统时,请使用十进制下标数字来表示基数。例如,1710 意思是“以十为基数的 17”(一个普通的十进制数)。 1710 = 1116,或“十六进制的 11”(十六进制)。如果您的数字包含字母字符(例如 B 或 E),则可以跳过此步骤。没有人会将其误认为是十进制数字。

视频 - 通过使用此服务,某些信息可能会与 YouTube 共享。

提示

  • 长十六进制数可能需要在线计算器才能转换为十进制。您也可以跳过这项工作,让在线转换器为您完成这项工作,尽管了解该过程的工作原理是个好主意。
  • 您可以调整“十六进制到十进制”转换以将任何其他基数 x 编号系统转换为十进制。只需用 x 的幂代替十六的幂。尝试学习以 60 为基数的巴比伦计数系统!

受主题流行