ASCII码全接触http://www.elook.net.cn/handbook/this_content/ascii.htm

来源:互联网 发布:北京上游网络面试 编辑:程序博客网 时间:2024/06/06 10:38
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码值占一个字节(8个二进制位),其最高位(b7)用作奇偶校验位。所谓奇偶校验,是指在代码传送过程中用来检验是否出现错误的一种方法,一般分奇校验和偶校验两种。奇校验规定:正确的代码一个字节中1的个数必须是奇数,若非奇数,则在最高位b7添1;偶校验规定:正确的代码一个字节中1的个数必须是偶数,若非偶数,则在最高位b7添1。
为了便于查询,以下列出ASCII码表:

DEC(十进制)HEX(十六进制)CHAR(字符)CODE(控制码)C 程序(转义)000 (零零) NUL('/0')101 SOH 202 STX 303 ETX 404 EOT 505 ENQ 606 ACK 707 BEL('/a')808 BS('/b')909 HT('/t')100A LF('/n')110B VT('/v')120C FF('/f')130D CR('/r')140E SO 150F SI 1610 DLE 1711 DC1 1812 DC2 1913 DC1 2014 DC4 2115 NAK 2216 SYN 2317 ETB 2418 CAN 2519 EM 261A SUB 271B ESC 281C FS 291D GS 301E RS 311F US 3220(space,空格)  3321!  3422"  3523#  3624$  3725%  3826&  3927'  4028(  4129)  422A*  432B+  442C,  452D-  462E.  472F/  48300  49311  50322  51333  52344  53355  54366  55377  56388  57399  583A:  593B;  603C<  613D=  623E>  633F?  6440@  6541A  6642B  6743C  6844D  6945E  7046F  7147G  7248H  7349I  744AJ  754BK  764CL  774DM  784EN  794FO  8050P  8151Q  8252R  8353S  8454T  8555U  8656V  8757W  8858X  8959Y  905AZ  915B[  925C/ ('//')935D]  945E^  955F_  9660`  9761a  9862b  9963c  10064d  10165e  10266f  10367g  10468h  10569i  1066Aj  1076Bk  1086Cl  1096Dm  1106En  1116Fo  11270p  11371q  11472r  11573s  11674t  11775u  11876v  11977w  12078x  12179y  1227Az  1237B{  1247C|  1257D}  1267E~  1277F DEL :

::

::

:  第128~255号为扩展字符(不常用),如需要请下载:完整的8位ASCII字符表 
原创粉丝点击