ASCII码

来源:互联网 发布:淘宝网裙子款式 编辑:程序博客网 时间:2024/05/18 01:26

我们知道,在计算机内部,所有的信息最终都表示为一个二进制的数字,每一个二进制位有0和1两种状态,因此8个二进制位的组合就能形成2的8次方种状态。也就是说一个字节(8个位)一共可以用来表示256种不同的状态。每一个状态对应一个符号,就是256个符号,从00000000到11111111。

上个世纪60年代,美国制定了一套字符编码,对英语字符与二进制位之间的关系,做了统一规定。这被称为ASCII码,一直沿用至今。标准ASCII码指定了7位,也就是128种状态,这128种状态表示所有的大写和小写字母,数字0 到9、标点符号,以及在美式英语中使用的特殊控制字符。这128个符号只占用了一个字节中的7个位,最前面的一位规定为0。

英语用128个字符表示就够了,但是用来表示其他语言,128个字符是不够的。比如在法语中,字母上方有注音符号,它就无法用ASCII码表示。于是,一些欧洲国家就决定,利用字节中闲置的第一位编入新的符号形成128后的扩展ASCII码。比如,法语中的é的编码为130(二进制10000010)。这样一来,这些欧洲国家使用的编码体系,可以表示最多256个字符。



 


0 0
原创粉丝点击