美文网首页
我学习二进制的第二天,为什么计算机中的所有信息都以二进制的方式表

我学习二进制的第二天,为什么计算机中的所有信息都以二进制的方式表

作者: 呵呵哒__956b | 来源:发表于2019-10-21 09:46 被阅读0次

二进制

电子计算机处理的信息,都是仅用“0”与“1”两个简单数字表示的信息,或者是用这种数字进行了编码的信息。这种数制叫做二进制。要了解计算机,首先要了解计算机中数的表示方法。为了区别不同数制表示的数,通常用右括另外下标数字或字母表示数制,十进制数用D表示,二进制用B表示,十六进制数用H表示,八进制用O表示。

二进制计算法的特点:

①二进制数只有“0”和“1”两个数码,基数是2,最大的数字是1;

②采用逢二进一的原则。二进制的位权一般表示为:。各个位置的位权为以2为底的幂。例如,(01101010)个位数的位权自至在依次为2^7、2^6、2^5、2^4、2^3、2^2、2^1、2^0。二进制数的算术四则运算规则,除进、借位外与十进制数相同。

(1)二进制加法规则

0+0=0 、1+0=1 

0+1=1 、1+1=10

(2)二进制减法规则

0-0=0、 0-1=1-借位

1-0=1、 1-1=0

(3)二进制乘法规则

0×0=0 1×0=0

0×1=0 1×1=1

二进制的优点是:

(1)二进制只有“0”和“1”两数字,很容易表示。电压的高和低、 晶体管的截止与饱和、磁性材料的磁化方向等都可以表示为“0”和“1”两种状态。(2)二进制数的每一位只有0和1两状态,只需要两种设备就能表示, 所以二进制数节省设备。由于状态简单,所以抗干扰力强,可靠性高。二进制的主要缺点是数位太长,不便阅读和书写,人们也不习惯。为此常用八进制和十六进制作为二进制的缩写方式。为了适应人们的习惯,通常在计算机内都采用二进制数,输入和输出采用十进制数,由计算机自己完成二进制与十进制之间的相互转换。

相关文章

  • 我学习二进制的第二天,为什么计算机中的所有信息都以二进制的方式表

    二进制 电子计算机处理的信息,都是仅用“0”与“1”两个简单数字表示的信息,或者是用这种数字进行了编码的信息。这种...

  • 计算机如何存储数据

    在计算机中所有的数据都被存储为一连串的二进制信息(0和1)。在这里我将浅谈这些二进制信息是如何表示计算机中的字符和...

  • 几张图看懂Unicode和UTF-8

    二进制 为什么要编码? 在计算机中,所有的数据在存储和运算时都要使用二进制数表示(因为计算机用高电平和低电平分别表...

  • 9月9日笔记

    9月9日学习笔记 十六进制与十进制,十六进制与二进制的相互转化 在计算机中的数据,最终都以二进制的形式存在,进行数...

  • 什么是字符编码

    在计算机中,所有信息最终都是用二进制来表示的。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合...

  • python编程(三级)1、编码、数制

    1、编码 在计算机中使用的是二进制,(为什么呢,因为二进制计算简单,可以用电路表示等等很多优点)。但是二进制对阅读...

  • 二进制和十进制之间的转换—2018-07-30

    在之前的文章中我们详细的说过了为什么计算机要采用二进制,也知道了在计算机中所有的程序最终都会被变成二进制。那么我们...

  • 计算机组成原理 - 4

    二进制 计算机中是使用2进制来表示数据、指令的。 二进制中用第一位来表示正、负,0代表正数、1代表负数,其实也就是...

  • ASCII、Unicode、UTF-8

    在计算机中,所有信息最终都能以二进制字符串来表示。二进制位又叫做比特(bit),每个比特有0和1两种状态,8个比特...

  • JS中为什么0.1+02!=0.3?

    为什么0.1+0.2===0.3? 计算机中数字的存储方式 在计算机中数字无论是定点数还是浮点数都是以多位二进制的...

网友评论

      本文标题:我学习二进制的第二天,为什么计算机中的所有信息都以二进制的方式表

      本文链接:https://www.haomeiwen.com/subject/elpzmctx.html