1.2计算机内部信息的表示与存储(高级语言程序设计)

视频加载中...

上一节介绍了计算机发展及计算机简单的工作原理,引入了二进制的概念,讲解了十进制与二进制之间的转换关系。本节将进一步介绍如何用二进制表示现实世界的事物。

计算机内部的程序和数据都是以二进制表示和存储的,理解和掌握二进制及相关运算,对学习程序设计非常重要,先让我们来看两个二进制串表示的信息。

例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

标签:天书   计算机   组合   信息   英文   字节   字符   状态   现实   两个   高级   语言程序设计

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号

Top