ascii编码
ASCII(American Standard Code for Information Interchange,美国信息交换标准代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。它是现今最通用的单字节编码系统,并等同于国际标准ISO/IEC 646。
国际上普遍采用ASCII编码作为通用的字符编码。
请注意,ASCII是American Standard Code for Information Interchange缩写,而不是ASCⅡ(罗马数字2),有很多人在这个地方产生误解。
基本信息
- 中文名
美国信息交换标准代码
- 外文名
American Standard Code for Information Interchange
- 别称
ascii编码
- 类别
编码标准
- 作用
显示现代英语和其他西欧语言
- 简称
ASCII
ASCII码
目前计算机中用得最广泛的字符集及其编码,是由美国国家标准局(ANSI)制定的ASCII码(American Standard Code for Information Interchange,美国标准信息交换码),它已被国际标准化组织(ISO)定为国际标准,称为ISO 646标准。适用于所有拉丁文字字母,ASCII码有7位码和8位码两种形式。
因为1位二进制数可以表示(21=)2种状态:0、1;而2位二进制数可以表示(22)=4种状态:00、01、10、11;依次类推,7位二进制 数可以表示(27=)128种状态,每种状态都唯一地编为一个7位的二进制码,对应一个字符(或控制码),这些码可以排列成一个十进制序号0~127。所 以,7位ASCII码是用七位二进制数进行编码的,可以表示128个字符。
第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共定义了256个代码(从0-255),从0-32位为控制字符(ASCII control characters),从33-127位为可打印字符(ASCII printable characters)。从0-127是标准的ASCII编码,从128-255是扩展的ASCII编码。
注意事项
注意:在计算机的存储单元中,一个ASCII码值占一个字节(8个二进制位),其最高位(b7)用作奇偶校验位。所谓奇偶校验,是指在代码传送过程 中用来检验是否出现错误的一种方法,一般分奇校验和偶校验两种。奇校验规定:正确的代码一个字节中1的个数必须是奇数,若非奇数,则在最高位b7添1;偶 校验规定:正确的代码一个字节中1的个数必须是偶数,若非偶数,则在最高位b7添1。
ASCII编码 控制字符(ASCII control characters)
二进制 | 十进制 | 十六进制 | 控制字符 | 转义字符 | 说明 |
000 0000 | 0 | 00 | NUL | 0 | Null character(空字符) |
000 0001 | 1 | 01 | SOH | Start of Header(标题开始) | |
000 0010 | 2 | 02 | STX | Start of Text(正文开始) | |
000 0011 | 3 | 03 | ETX | End of Text(正文结束) |
ASCII编码 可打印字符(ASCII printable haracters)
二进制 | 十进制 | 十六进制 | 字符 |
010 0000 | 32 | 20 | Space(空格) |
010 0001 | 33 | 21 | ! |
010 0010 | 34 | 22 | “ |
010 0011 | 35 | 23 | # |
ASCII编码 扩展字符
二进制 | 十进制 | 十六进制 |
0111 1111 | 127 | 7f |
1000 0000 | 128 | 80 |
1000 0001 | 129 | 81 |
1000 0010 | 130 | 82 |
ASCII编码表
计算机应用技术 2008-11-26 16:32 阅读249 评论1
字号: 大大 中中 小小
今天听老师提到ASCII表了 也有点用 于是哦就组织了这篇文章 希望对大家也有用!