视频加载中...
上一节介绍了计算机发展及计算机简单的工作原理,引入了二进制的概念,讲解了十进制与二进制之间的转换关系。本节将进一步介绍如何用二进制表示现实世界的事物。
计算机内部的程序和数据都是以二进制表示和存储的,理解和掌握二进制及相关运算,对学习程序设计非常重要,先让我们来看两个二进制串表示的信息。
例1:解析以下二进制串表示的信息
二进制串一:
二进串二:
以上两个二进制串表示什么,像不像天书,是不是一头雾水!别怕,我带着你一起读懂它们。在读懂上述二进制串之前,让我们再来深入学习一点二进制的知识。
由于每个二进制位只能表示0和1两种状态,要想表示超过三种状态,用一个二进制位显然不行。但我们可以用多个二进制位组合起来表示更多的状态,如:两个二进制位的组合可以有00、01、10、11四种状态,刚好对应十进制数0、1、2、3;三个二进制位可以表示000、001、010、011、100、101、110、111八种状态,刚好对应十进制0至7;同理,八个二进制位可以表示的状态数为2*2*2*2*2*2*2*2^8种状态,分别是:00000000、00000001、....、11111111等共256种状态,分别对应十进制数0至255。如果要想表示更大的数或状态,就多用一些二进制位组合起来就行了。
一个二进制位又称为1比特(bit),是信息表示的最小单位。8个二进制位组合在一起称为1字节(Byte),这是信息存取的基本单位。要把现实世界的数字、文字、图片、视频和声音等信息存入计算机,首先要把采集到的信息用二进制来表示,这样才可以用计算机存储和传输信息。这种转换过程称为编码。为了存储和传输英文字符,要给每个字符一个惟一的数值或编号,由于英文字符数量较少,使用7个比特就足以表示字符了,如果使用一个字节来表示字符,多出了一个比特,可以用来作为奇偶校验码,这种编码表示就称为ASCII(美国信息交换标准代码),这也是事实上的国际标准。如大写字母A的ASCII码值为65,小写字母a的ASCII码值为97,数字0的ASCII码值为48,空格的ASCII码为32等等。
页面更新:2024-03-01
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号