ASCII码:美国(国家)信息交换标准(代)码,一种使用7个或8个二进制位进行编码的方案,最多可以给256个字符(包括字母、数字、标点符号、控制字符及其他符号)分配(或指定)数值。
ASCII码于1968年提出,用于在不同计算机硬件和软件系统中实现数据传输标准化,在大多数的小型机和全部的个人计算机都使用此码。ASCII码划分为两个集合:128个字符的标准ASCII码和附加的128个字符的扩充和ASCII码。比较EBCDIC。
目前使用最广泛的西文字符集及其编码是
ASCII
字符集和
ASCII
码(
ASCII
是
American
Standard
Code
for
Information
Interchange
的缩写),它同时也被国际标准化组织(
International
Organization
for
Standardization,
ISO
)批准为国际标准。
基本的
ASCII
字符集共有
128
个字符,其中有
96
个可打印字符,包括常用的字母、数字、标点符号等,另外还有
32
个控制字符。标准
ASCII
码使用
7
个二进位对字符进行编码,对应的
ISO
标准为
ISO646
标准。下表展示了基本
ASCII
字符集及其编码:
字母和数字的
ASCII
码的记忆是非常简单的。我们只要记住了一个字母或数字的
ASCII
码(例如记住
A
为
65
,
0
的
ASCII
码为
48
),知道相应的大小写字母之间差
32
,就可以推算出其余字母、数字的
ASCII
码。
虽然标准
ASCII
码是
7
位编码,但由于计算机基本处理单位为字节(
1byte
=
8bit
),所以一般仍以一个字节来存放一个
ASCII
字符。每一个字节中多余出来的一位(最高位)在计算机内部通常保持为
0
(在数据传输时可用作奇偶校验位)。
由于标准
ASCII
字符集字符数目有限,在实际应用中往往无法满足要求。为此,国际标准化组织又制定了
ISO2022
标准,它规定了在保持与
ISO646
兼容的前提下将
ASCII
字符集扩充为
8
位代码的统一方法。
ISO
陆续制定了一批适用于不同地区的扩充
ASCII
字符集,每种扩充
ASCII
字符集分别可以扩充
128
个字符,这些扩充字符的编码均为高位为
1
的
8
位代码(即十进制数
128~255
),称为扩展
ASCII
码。下表展示的是最流行的一套扩展
ASCII
字符集和编码:
ASCII码表:
http://55help.cn/tools/ASCII.HTML在VB中经常用到,用于获取键盘输入~~