ASCII 编码表

来源:百度文库 编辑:神马文学网 时间:2024/04/28 23:43:36

        目前计算机中用得最广泛的字符集及其编码,是由美国国家标准局(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编码 控制字符(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(正文结束) 000 0100 4 04 EOT End of Transmission(传输结束) 000 0101 5 05 ENQ Enquiry(请求) 000 0110 6 06 ACK Acknowledgment(收到通知) 000 0111 7 07 BEL a Bell(响铃) 000 1000 8 08 BS b Backspace(退格) 000 1001 9 09 HT t Horizontal Tab(水平制表符) 000 1010 10 0A LF n Line feed(换行键) 000 1011 11 0B VT v Vertical Tab(垂直制表符) 000 1100 12 0C FF f Form feed(换页键) 000 1101 13 0D CR r Carriage return(回车键) 000 1110 14 0E SO Shift Out(不用切换) 000 1111 15 0F SI Shift In(启用切换) 001 0000 16 10 DLE Data Link Escape(数据链路转义) 001 0001 17 11 DC1 Device Control 1(设备控制1) 001 0010 18 12 DC2 Device Control 2(设备控制2) 001 0011 19 13 DC3 Device Control 3(设备控制3) 001 0100 20 14 DC4 Device Control 4(设备控制4) 001 0101 21 15 NAK Negative Acknowledgement(拒绝接收) 001 0110 22 16 SYN Synchronous Idle(同步空闲) 001 0111 23 17 ETB End of Trans the Block(传输块结束) 001 1000 24 18 CAN Cancel(取消) 001 1001 25 19 EM End of Medium(介质中断) 001 1010 26 1A SUB Substitute(替补) 001 1011 27 1B ESC e Escape(溢出) 001 1100 28 1C FS File Separator(文件分割符) 001 1101 29 1D GS Group Separator(分组符) 001 1110 30 1E RS Record Separator(记录分离符) 001 1111 31 1F US Unit Separator(单元分隔符) ASCII编码 可打印字符(ASCII printable haracters) 二进制 十进制 十六进制 字符 010 0000 32 20 Space(空格) 010 0001 33 21 ! 010 0010 34 22 “ 010 0011 35 23 # 010 0100 36 24 $ 010 0101 37 25 % 010 0110 38 26 & 010 0111 39 27 ‘ 010 1000 40 28 ( 010 1001 41 29 ) 010 1010 42 2A * 010 1011 43 2B + 010 1100 44 2C , 010 1101 45 2D - 010 1110 46 2E . 010 1111 47 2F / 011 0000 48 30 0 011 0001 49 31 1 011 0010 50 32 2 011 0011 51 33 3 011 0100 52 34 4 011 0101 53 35 5 011 0110 54 36 6 011 0111 55 37 7 011 1000 56 38 8 011 1001 57 39 9 011 1010 58 3A : 011 1011 59 3B ; 011 1100 60 3C < 011 1101 61 3D = 011 1110 62 3E > 011 1111 63 3F ? 100 0000 64 40 @ 100 0001 65 41 A 100 0010 66 42 B 100 0011 67 43 C 100 0100 68 44 D 100 0101 69 45 E 100 0110 70 46 F 100 0111 71 47 G 100 1000 72 48 H 100 1001 73 49 I 100 1010 74 4A J 100 1011 75 4B K 100 1100 76 4C L 100 1101 77 4D M 100 1110 78 4E N 100 1111 79 4F O 101 0000 80 50 P 101 0001 81 51 Q 101 0010 82 52 R 101 0011 83 53 S 101 0100 84 54 T 101 0101 85 55 U 101 0110 86 56 V 101 0111 87 57 W 101 1000 88 58 X 101 1001 89 59 Y 101 1010 90 5A Z 101 1011 91 5B [ 101 1100 92 5C 101 1101 93 5D "] 101 1110 94 5E ^ 101 1111 95 5F _ 110 0000 96 60 ` 110 0001 97 61 a 110 0010 98 62 b 110 0011 99 63 c 110 0100 100 64 d 110 0101 101 65 e 110 0110 102 66 f 110 0111 103 67 g 110 1000 104 68 h 110 1001 105 69 i 110 1010 106 6A j 110 1011 107 6B k 110 1100 108 6C l 110 1101 109 6D m 110 1110 110 6E n 110 1111 111 6F o 111 0000 112 70 p 111 0001 113 71 q 111 0010 114 72 r 111 0011 115 73 s 111 0100 116 74 t 111 0101 117 75 u 111 0110 118 76 v 111 0111 119 77 w 111 1000 120 78 x 111 1001 121 79 y 111 1010 122 7A z 111 1011 123 7B { 111 1100 124 7C | 111 1101 125 7D } 111 1110 126 7E ~