1.10.2 ASCII码

1.10.2 ASCII码

计算机中,对非数值的文字和其他符号进行处理时,要对文字和符号进行数字化处理,即用二进制编码来表示文字和符号。字符编码(Character Code)是用二进制编码来表示字母、数字以及专门符号。

在计算机系统中,有两种重要的字符编码方式:ASCII和EBCDIC。EBCDIC主要用于IBM的大型主机,ASCII用于微型机与小型机。目前,计算机中普遍采用的是ASCII(American Standard Code for Information Interchange)码,即美国信息交换标准代码。ASCII码有7位版本和8位版本两种,国际上通用的是7位版本,7位版本的ASCII码有128个元素,只需用7个二进制位(27=128)表示,其中控制字符34个,阿拉伯数字10个,大小写英文字母52个,各种标点符号和运算符号32个。在计算机中实际用8位表示一个字符,最高位为“0”。附录A列出了全部128个符号的ASCII码。例如,数字0的ASCII码为48,大写英文字母A的ASCII码为65,空格的ASCII码为32等等。有的书中的ASCII码用16进制数表示,这样,数字0的ASCII码为30H,字母A的ASCII为41H,……(图1-9)

img

图1-9 ASCII表