计算机系统 - 数字系统转化

  • 简述

    如您所知,十进制,二进制,八进制和十六进制数字系统是位置值数字系统。要将二进制,八进制和十六进制转换为十进制数,我们只需要将每个数字的乘积与其位置值相加即可。在这里,我们将学习这些数字系统之间的其他转换。
  • 十进制到二进制

    十进制数可以通过在记录余数时将数字重复除以2来转换为二进制数。让我们举个例子来看看这是怎么发生的。
    十进制到二进制
    其余部分将从下到上读取,以获得二进制等效项。

    4310 = 1010112

  • 十进制到八进制

    十进制数可以通过在记录余数时将数字重复除以8来转换为八进制数。让我们举个例子来看看这是怎么发生的。
    十进制到八进制
    从下到上阅读其余部分,

    47310 = 7318

  • 十进制到十六进制

    十进制数可以通过在记录余数时将数字重复除以16来转换为八进制数。让我们举个例子来看看这是怎么发生的。
    十进制到十六进制
    从下到上阅读其余部分,我们得到,

    42310 = 1A716

  • 二进制到八进制,反之亦然

    要将二进制数转换为八进制数,请遵循以下步骤 −
    • 从最低有效位开始,创建三个位的组。
    • 如果在组成组时少了一两位,则可以在最高有效位之后添加0
    • 将每个组转换为其等效的八进制数
    让我们举个例子来理解这一点。
    二进制到八进制
    101100101012 = 26258
    要将八进制数转换为二进制数,每个八进制数字将根据此表转换为其 3 位二进制等效项。
    八进制数字 0 1 2 3 4 5 6 7
    二进制等效 000 001 010 011 100 101 110 111

    546738 = 1011001101110112

  • 二进制到十六进制

    要将二进制数转换为十六进制数,请遵循以下步骤 :
    • 从最低有效位开始,创建四个位的组。
    • 如果在组成组时少了一两个位,则可以在最高有效位之后添加0。
    • 将每个组转换为其等效的八进制数。
    让我们举个例子来理解这一点。
    二进制到十六进制
    101101101012 = DB516
    要将八进制数转换为二进制数,请将每个八进制数字转换为其 3 位二进制等效项。