当前位置:首页>科技 >内容

由0和1组成的二进制代码,由“1”和“0”组成的二进制是怎么回事

2024-09-04 12:10:50科技漂亮的斑马

很多朋友对由0和1组成的二进制代码,由“1”和“0”组成的二进制是怎么回事不是很了解,六月小编刚好整理了这方面的知识,今天就来带大家一

由0和1组成的二进制代码,由“1”和“0”组成的二进制是怎么回事

很多朋友对由0和1组成的二进制代码,由“1”和“0”组成的二进制是怎么回事不是很了解,六月小编刚好整理了这方面的知识,今天就来带大家一探究竟。

欢迎来到“1”和“0”的缤纷世界。最后一部分介绍了逻辑门的一些逻辑关系。在本文中,我们来讨论一下什么是由“1”和“0”组成的二进制系统?它们是如何表示数字、字母和字符的?一起来了解一下吧!二进制如何表示十进制数?其实二进制表示的十进制数也是一个数列,只是这个数列中只会出现0和1,十进制可以出现在0~9中的任意一个。

看一个例子:十进制数7用二进制表示,如下:0111(二进制)=7(十进制)。十进制数是9进1,二进制数是2进1。10110111(二进制)表示的十进制数是多少?看下图,看二进制数的计算。我想知道你还记得多少?看下图热身!

在二进制中,每一个“1”或“0”称为一个“位”。在10110111(二进制)的例子中,我们用8位,8位可以代表0到255的256个数,最小个数为0,即00000000。最大数量为255,即111111111。我们经常听到的8位计算机或者8位图像,实际上是指这些计算机大部分时间是用8位和8位处理数据的。所以我们称8位为一个字节,那10个字节就是80位。

通常我们用2 ^ 10字节来表示一个“千字节”,也就是1024字节。你用的是32位?还是64位电脑?不管是32位还是64位,都意味着计算机是分块处理信息的。每个块都是32位或64位二进制。32位二进制所能表示的最大数差不多是43亿。如果用二进制表示,就是32个“1”,这也是Instagram图片如此清晰的原因。

当然,不仅有正数,也有负数。大部分电脑都是用第一位来代表正负数,1是负数,0是正数,然后剩下的数位代表数字。这样,一台32位计算机所能表示的正数和负数的范围是:20亿到-20亿。这个数字看起来很大,但往往不够。所以我们现在用的电脑几乎都是64位的,64位能代表的最大数是9.2 x 10^9.

除了负数和正数,计算机还要处理非整数,比如12.7和3.14,或者“星历43989.1”。像这样带小数点的数字叫做“浮点数”,因为小数点可以在数字之间移动。浮点数的表达方式有很多种,最常见的是IEEE 754标准,本质上是用一种类似于科学计数的方法来存储十进制值。比如625.9可以写成0.625910 ^ 3注: 6259称为“有效数字”,3是指数。

在32位浮点数中,第一位代表数字的符号,接下来的8位代表指数,其余23位代表有效数字。我们来看看字母的表示法!在电脑里,字母也可以用数字来表示!最直接的方法就是给字母编号:A是1,B是2,C是3,依此类推。

ASCII(美国信息交换标准码):美国信息交换标准码发明于1963年。它可以表示128个不同的值,不仅包括大小写字母,还包括数字0~9、、标点符号和特殊字符。例如,小写字母“a”用数字97表示,大写字母“a”是65,“:”是58,“)”是41。

此外,ASCII还包含特殊的命令符号,如换行符,告诉计算机换行。在旧的计算机系统中,如果没有换行,文本就会超出屏幕的边缘。由于使用了ASCII,不同公司的计算机可以交换数据。这种交换信息的普遍能力被称为互操作性。

当时的ASCII是为英语设计的,只有7位,而我们的字节有8位,128到255的空字符可以根据各个国家的需要使用,对于大多数国家来说已经足够了。但是在中国和日本这样一个有几千个字符的国家,8位根本不能代表所有的字符!

为了解决这个问题,许多国家都发明了多字节编码方案,但它们互不兼容。于是在1992年诞生了——Unicode的标准,解决了不同国家不同字符编码方案的局限性。Unicode将所有语言统一到一组代码中。最常见的Unicode是16位的,它有一百多万个位。除了代表所有语言的每一个字符,还有代表数学符号甚至表情符号等图形字符的位置。

重要的是,这些标准说到底就是一长串比特:短信、文章、互联网上的每一页甚至操作系统,都只是一长串“1”和“0”。你对“1”和“0”的世界有什么感受?欢迎下面告诉我!

以上就是关于由0和1组成的二进制代码,由“1”和“0”组成的二进制是怎么回事的知识,希望能够帮助到大家!

声明本站所有作品图文均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系我们

Top