ASCII码

 

ASCII码:美国标准信息交换码(American Standard Code for Information Interchange, ASCII)
ASCII码是由美国国家标准学会(American National Standard Institute, ANSI)制定的,标准的单字节字符编码方案。
ASCII码始于50年代后期,1967年定案。它最初是美国国家标准,后被国际标准化组织(International Organization for Standardization, ISO)定为国际标准,称为ISO 646标准。

标准ASCII码
标准ASCII码也叫基础ASCII码,使用7位二进制数来表示所有的大小写字母、数字、标点,以及美式英语中使用的特殊控制字符。

扩展ASCII码
1981年,最初的IBM PC推出时,视频卡的ROM中烧有一个提供256个字符的字符集,其中包括一些块型和线状图形字符。即IBM扩展字符集。
1985年11月,Windows 1.0发布,虽没有完全放弃IBM扩展字符集,但它已退居第二重要位置。因为遵循了ANSI草案和ISO标准,纯Windows字符集被称作“ANSI字符集”。
ANSI草案和ISO标准最终成为ANSI/ISO 8859-1-1987。即(American National Standard for Information Processing-8-Bit Single-Byte Coded Graphic Character Sets-Part 1: Latin Alphabet No 1),通常也简写为"Latin 1"。

双字节字符集
双字节字符集(DBCS:double-byte character set),解决了中国、日本和韩国的象形文字符和ASCII的某种兼容性。
DBCS从256代码开始,最初的128个代码是ASCII。然而,较高的128个代码中的某些总是跟随着第二个字节。这两个字节一起(称作首字节和跟随字节)定义一个字符,通常是一个复杂的象形文字。

标准ASCII字符集
第0~32号及第127号(共34个)是控制字符或通讯专用字符,如控制符:LF(换行)、CR(回车)、FF(换页)、DEL(删除)、BEL(振铃)等;
通讯专用字符:SOH(文头)、EOT(文尾)、ACK(确认)等;
第33~126号(共94个)是字符,其中第48~57号为0~9十个阿拉伯数字;65~90号为26个大写英文字母,97~122号为26个小写英文字母,其余为一些标点符号、运算符号等。

扩展ASCII码(IBM制定)
在字符终端下被广泛采用,其中包含了很多表格边线字符用来画界面。

扩展ASCII码(ISO-8859-1)
在图形界面中最广泛使用的扩展ASCII码是ISO-8859-1,也称为Latin-1,其中包含欧洲各国语言中最常用的非英文字母,但毕竟只有128个字符,某些语言中的某些字母没有包含。如下表所示(编号为128~159的是一些控制字符,表中没有列出):

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值