如何读取二进制

Posted on
作者: Peter Berry
创建日期: 18 八月 2021
更新日期: 1 七月 2024
Anonim
03二进制文件读取分析
视频: 03二进制文件读取分析

内容

在本文中:与参展商一起参展商的另一种格式

尝试读取由1和0组成的二进制序列似乎是不可能的任务。有了一点逻辑,它就变得容易理解。仅仅因为我们有10个手指,人们就可以轻松地集成10位计数系统。另一方面,计算机只有两个“手指”:打开和关闭位置,即0和1,这给出了两位数字的系统,即二进制系统。


阶段

方法1:参展

  1. 选择您要转换的二进制数。 我们以以下为例: 101010.


  2. 将每个二进制数字乘以2为其秩的幂。 请记住,二进制文件是从 在左边。最右边的数字被认为是0。


  3. 将所有值相加。 从右到左:
    • 0 × 2 = 0
    • 1 × 2 = 2
    • 0 × 2 = 0
    • 1 × 2 = 8
    • 0 × 2 = 0
    • 1 × 2 = 32
    • 总计= 42

方法2:参展商替代格式



  1. 选择您要转换的二进制数。 我们以以下为例: 101。这是先前方法的细微变化。您可能会发现此格式更容易理解。
    • 101 =(1X2)功率2 +(0X2)功率1 +(1X2)功率0
    • 101 =(2X2)+(0X0)+(1)
    • 101= 4 + 0 + 1
    • 101= 5
      • 请注意,零不是数字,但请注意其值。

方法3:框的值




  1. 选择一个二进制数。 举个例子 00101010.


  2. 从右到左阅读。 在每个框中,值加倍。因此,右边的第一个数字是1,第二个数字是2,第三个数字是4,依此类推。


  3. 总结“是”值。 零取相应的值,但不加在一起。
    • 因此,在我们的示例中,结果为:2 + 8 + 32,结果为42。
      • 1等同于“ no”,2等同于“ yes”,4等同于“ no”,8等同于“ yes”,16等同于“ no”,32等同于“ yes”, 64表示“否”,而128表示“否”。您必须添加“是”,然后跳过“否”。您可以停在最后一位。


  4. 请注意,获得的数字可以转换为字母或标点符号。
    • 就标点而言,42等于星号(*)。单击此处查询表格。
忠告



  • 通常的计算规则也适用于二进制数。最右边的数字递增一个,直到达到最大值(从0到1),然后下一个数字递增一个,然后从零开始恢复。
  • 我们今天使用的数字尊重位置符号。假设我们使用整数,最右边的数字代表单位,接下来的十位数代表几百,依此类推。二进制数的位置标记以1、2、4、8等开头。