ASCII表详解
ASCII码表详解
ASCII码表详解ASCII码表ASCII码大致可以分作三部分组成。
第一部分是:ASCII非打印控制字符第二部分是:ASCII打印字符;第三部分是:扩展ASCII打印字符第一部分:ASCII非打印控制字符表ASCII表上的数字0–31分配给了控制字符,用于控制像打印机等一些外围设备。
例如,12代表换页/新页功能。
此命令指示打印机跳到下一页的开头。
(参详ASCII码表中0-31)第二部分:ASCII打印字符数字32–126 分配给了能在键盘上找到的字符,当您查看或打印文档时就会出现。
数字127代表DELETE 命令。
(参详ASCII码表中32-127)ASCII码表0-127Bin Dec Hex 缩写/字符解释00000000 0 00 NUL(null) 空字符00000001 1 01 SOH(start of headling) 标题开始00000010 2 02 STX (start of text) 正文开始00000011 3 03 ETX (end of text) 正文结束00000100 4 04 EOT (end of transmission) 传输结束00000101 5 05 ENQ (enquiry) 请求00000110 6 06 ACK (acknowledge) 收到通知00000111 7 07 BEL (bell) 响铃00001000 8 08 BS (backspace) 退格00001001 9 09 HT (horizontal tab) 水平制表符00001010 10 0A LF (NL line feed, new line) 换行键00001011 11 0B VT (vertical tab) 垂直制表符00001100 12 0C FF (NP form feed, new page) 换页键00001101 13 0D CR (carriage return) 回车键00001110 14 0E SO (shift out) 不用切换00001111 15 0F SI (shift in) 启用切换00010000 16 10 DLE (data link escape) 数据链路转义00010001 17 11 DC1 (device control 1) 设备控制1 00010010 18 12 DC2 (device control 2) 设备控制2 00010011 19 13 DC3 (device control 3) 设备控制3 00010100 20 14 DC4 (device control 4) 设备控制4 00010101 21 15 NAK (negative acknowledge) 拒绝接收00010110 22 16 SYN (synchronous idle) 同步空闲00010111 23 17 ETB (end of trans. block) 传输块结束00011000 24 18 CAN (cancel) 取消00011001 25 19 EM (end of medium) 介质中断00011010 26 1A SUB (substitute) 替补00011011 27 1B ESC (escape) 溢出00011100 28 1C FS (file separator) 文件分割符00011101 29 1D GS (group separator) 分组符00011110 30 1E RS (record separator) 记录分离符00011111 31 1F US (unit separator) 单元分隔符00100000 32 20 (space) 空格00100001 33 21 !00100010 34 22 "00100011 35 23 #00100100 36 24 $00100101 37 25 %00100110 38 26 &00100111 39 27 '00101000 40 28 (00101001 41 29 )00101010 42 2A *00101011 43 2B +00101100 44 2C ,00101101 45 2D -00101110 46 2E . 00101111 47 2F / 00110000 48 30 0 00110001 49 31 1 00110010 50 32 2 00110011 51 33 3 00110100 52 34 4 00110101 53 35 5 00110110 54 36 6 00110111 55 37 7 00111000 56 38 8 00111001 57 39 9 00111010 58 3A : 00111011 59 3B ; 00111100 60 3C < 00111101 61 3D = 00111110 62 3E > 00111111 63 3F ? 01000000 64 40 @ 01000001 65 41 A 01000010 66 42 B 01000011 67 43 C 01000100 68 44 D 01000101 69 45 E 01000110 70 46 F 01000111 71 47 G 01001000 72 48 H 01001001 73 49 I 01001010 74 4A J01001011 75 4B K 01001100 76 4C L 01001101 77 4D M 01001110 78 4E N 01001111 79 4F O 01010000 80 50 P 01010001 81 51 Q 01010010 82 52 R 01010011 83 53 S 01010100 84 54 T 01010101 85 55 U 01010110 86 56 V 01010111 87 57 W 01011000 88 58 X 01011001 89 59 Y 01011010 90 5A Z 01011011 91 5B [ 01011100 92 5C \ 01011101 93 5D ] 01011110 94 5E ^ 01011111 95 5F _ 01100000 96 60 ` 01100001 97 61 a 01100010 98 62 b 01100011 99 63 c 01100100 100 64 d 01100101 101 65 e 01100110 102 66 f 01100111 103 67 g01101000 104 68 h01101001 105 69 i01101010 106 6A j01101011 107 6B k01101100 108 6C l01101101 109 6D m01101110 110 6E n01101111 111 6F o01110000 112 70 p01110001 113 71 q01110010 114 72 r01110011 115 73 s01110100 116 74 t01110101 117 75 u01110110 118 76 v01110111 119 77 w01111000 120 78 x01111001 121 79 y01111010 122 7A z01111011 123 7B {01111100 124 7C |01111101 125 7D }01111110 126 7E ~01111111 127 7F DEL (delete) 删除第三部分:扩展ASCII打印字符扩展的ASCII字符满足了对更多字符的需求。
常用字符集编码详解:ASCII 、GB2312、GBK、GB18030、...
ASCIIASCII码是7位编码,编码范围是0x00-0x7F。
ASCII字符集包括英文字母、阿拉伯数字和标点符号等字符。
其中0x00-0x20和0x7F共33个控制字符。
只支持ASCII码的系统会忽略每个字节的最高位,只认为低7位是有效位。
HZ字符编码就是早期为了在只支持7位ASCII系统中传输中文而设计的编码。
早期很多邮件系统也只支持ASCII编码,为了传输中文邮件必须使用BASE64或者其他编码方式。
GB2312GB2312是基于区位码设计的,区位码把编码表分为94个区,每个区对应94个位,每个字符的区号和位号组合起来就是该汉字的区位码。
区位码一般用10进制数来表示,如1601就表示16区1位,对应的字符是“啊”。
在区位码的区号和位号上分别加上0xA0就得到了GB2312编码。
区位码中01-09区是符号、数字区,16-87区是汉字区,10-15和88-94是未定义的空白区。
它将收录的汉字分成两级:第一级是常用汉字计3755个,置于16-55区,按汉语拼音字母/笔形顺序排列;第二级汉字是次常用汉字计3008个,置于56-87区,按部首/笔画顺序排列。
一级汉字是按照拼音排序的,这个就可以得到某个拼音在一级汉字区位中的范围,很多根据汉字可以得到拼音的程序就是根据这个原理编写的。
GB2312字符集中除常用简体汉字字符外还包括希腊字母、日文平假名及片假名字母、俄语西里尔字母等字符,未收录繁体中文汉字和一些生僻字。
可以用繁体汉字测试某些系统是不是只支持GB2312编码。
GB2312的编码范围是0xA1A1-0x7E7E,去掉未定义的区域之后可以理解为实际编码范围是0xA1A1-0xF7FE。
EUC-CN可以理解为GB2312的别名,和GB2312完全相同。
区位码更应该认为是字符集的定义,定义了所收录的字符和字符位置,而GB2312及EUC-CN是实际计算机环境中支持这种字符集的编码。
HZ和ISO- 2022-CN是对应区位码字符集的另外两种编码,都是用7位编码空间来支持汉字。
ASCII码详解
ASCII码详解ASCIIAmerican Standard Code for Information Interchange美国信息交换标准代码⾄今为⽌定义了128个字符 (序号:0-127)2^7=1287位⼆进制数字表⽰EASCII(Extended ASCII)延伸美国标准信息交换码在128个ASCII码的基础上, ⼜增加了128个新字符, 也就是EASCII⼀共定义了256个字符 (序号: 0-255)2^8=2568位⼆进制数字表⽰ASCII从能否显⽰的⾓度分为2⼤类:1. 控制字符(不能显⽰) 33个2. 可显⽰字符 95个控制字符主要是⽤来操作已经处理过的字符的, 也就是删除, 取消, 确认, 回车. 转义等功能性的字符⽽且在这些控制字符中, 有⼤半部分已经被弃⽤了控制字符的在ASCII码表中的序号是: 0-31号和127号其中127号字符是DELETE字符, 对应你键盘上的DELETE键虽然控制字符不能显⽰出来, 但是却可以输⼊, 在绝⼤部分的终端系统中, 输⼊Ctrl+对应键盘字符就能输⼊控制字符例如: 我想输⼊NULL空字符, 根据ASCII码的脱出字符表⽰法^@, 需要按键盘的Ctrl键+2号数字键⽽并不是敲Shift+6+2可显⽰字符,使⽤频率远远⼤于控制字符但是95个字符的数量决定了ASCII码只能显⽰:阿拉伯数字, 英⽂字母和英语标点符号细数⼀下:26个⼩写英⽂字母 + 26个⼤写英⽂字母 = 52个字符阿拉伯数字0-9 = 10个字符个⼈觉得标点符号值得⽐较值得展⽰⼀下95 - 52 -10 = 32个标点符号+ - * / 加减乘除4个, . ; <space> 分隔符号4个()[]{} 括号类6个' " ` 引号类3个& | !逻辑符号3个通配符号1个\ 转义符号1个% ^ 取模乘⽅2个> < = ⽐较符号3个$ 变量符号1个# 注释符号1个_ : 下划冒号2个~ 波浪符号1个4+4+6+3+3+1+1+2+3+1+1+2+120+4+3+5=32给⼀张初代ASCII码表的官⽅图(1968年版)从b1,b2...⼀直到b7, 也就是⼆进制位数只有7位查表的顺序是从b7到b1代表⼆进制编号列开始顺序查找, 也就是先从第0列第0⾏开始, 到第7列第15⾏结束这张表尤其适合查找字符的16进制编号控制符表⼆进制⼗进制⼗六进制缩写名称/意义0000 000000NUL空字符(Null)0000 000111SOH标题开始0000 001022STX本⽂开始0000 001133ETX本⽂结束0000 010044EOT传输结束0000 010155ENQ请求0000 011066ACK确认回应0000 011177BEL响铃0000 100088BS退格0000 100199HT⽔平定位符号0000 1010100A LF换⾏键0000 1011110B VT垂直定位符号0000 1100120C FF换页键0000 1101130D CR CR (字符)0000 1110140E SO取消变换(Shift out)0000 1111150F SI启⽤变换(Shift in)0001 00001610DLE跳出数据通讯0001 00011711DC1设备控制⼀(XON 激活软件速度控制)0001 00101812DC2设备控制⼆0001 00111913DC3设备控制三(XOFF 停⽤软件速度控制)0001 01002014DC4设备控制四0001 01012115NAK确认失败回应0001 01102216SYN同步⽤暂停0001 01112317ETB区块传输结束0001 10002418CAN取消0001 10012519EM连线介质中断0001 1010261A SUB替换0001 1011271B ESC退出键0001 1100281C FS⽂件分割符0001 1101291D GS组群分隔符0001 1110301E RS记录分隔符0001 1111311F US单元分隔符0111 11111277F DEL Delete字符可显⽰字符表⼆进制⼗进制⼗六进制字符0010 00003220(space)0010 00013321!0010 00103422"0010 00113523#0010 01003624$0010 01013725%0010 01103826&0010 01113927'0010 10004028(0010 10014129)0010 1010422A*0010 1011432B+0010 1100442C,0010 1101452D-0010 1110462E.0010 1111472F/0011 0000483000011 0001493110011 0010503220011 001151333⼆进制⼗进制⼗六进制字符0011 0100523440011 0101533550011 0110543660011 0111553770011 1000563880011 1001573990011 1010583A:0011 1011593B;0011 1100603C<0011 1101613D=0011 1110623E>0011 1111633F?0100 00006440@0100 00016541A0100 00106642B0100 00116743C0100 01006844D0100 01016945E0100 01107046F0100 01117147G0100 10007248H0100 10017349I0100 1010744A J0100 1011754B K0100 1100764C L0100 1101774D M0100 1110784E N0100 1111794F O0101 00008050P0101 00018151Q0101 00108252R0101 00118353S0101 01008454T0101 01018555U0101 01108656V0101 01118757W0101 10008858X0101 10018959Y0101 1010905A Z0101 1011915B[0101 1100925C\0101 1101935D]0101 1110945E^ 0101 1111955F_ 0110 00009660` 0110 00019761a 0110 00109862b 0110 00119963c 0110 010010064d 0110 010110165e 0110 011010266f 0110 011110367g 0110 100010468h 0110 100110569i 0110 10101066A j 0110 10111076B k0110 11001086C l⼆进制⼗进制⼗六进制字符0110 11011096D m0110 11101106E n0110 11111116F o0111 000011270p0111 000111371q0111 001011472r0111 001111573s0111 010011674t0111 010111775u0111 011011876v0111 011111977w0111 100012078x0111 100112179y0111 10101227A z0111 10111237B{0111 11001247C|0111 11011257D}0111 11101267E~EASCIIEASCII字符编码, 是把ASCII的7位⼆进制表⽰扩充到了8位扩充出来的符号包括表格符号、计算符号、希腊字母和特殊的拉丁符号, 但还是仅收录了偏拉丁语的⼀系列国家的语⾔符号ISO 8859 是最常见的8位字符编码。
标准ascii码字符集共有几个编码
标准ascii码字符集共有几个编码标准ASCII码字符集共有几个编码?ASCII(American Standard Code for Information Interchange,美国信息交换标准代码)是一种基于拉丁字母的字符编码。
它主要用于显示现代英语和其他西欧语言,并且是最常见的字符编码方式之一。
ASCII码使用7位二进制数字来表示字符,共有128个字符编码,包括控制字符(如回车、换行等)和可显示字符(如字母、数字、标点符号等)。
在后来的扩展版本中,ASCII码被扩展到了8位,共有256个字符编码。
在标准ASCII码字符集中,共有128个字符编码,其中包括33个控制字符和95个可显示字符。
这95个可显示字符包括大写字母、小写字母、数字、标点符号和一些特殊字符。
这些字符的编码范围从0到127,其中0到31是控制字符,32到126是可显示字符,127是删除字符。
标准ASCII码字符集的编码范围如下:0到31,控制字符,包括空字符、换行、回车、制表符等。
32到126,可显示字符,包括大写字母、小写字母、数字、标点符号等。
127,删除字符。
除了标准ASCII码字符集外,还有一些扩展的ASCII码字符集,如ISO/IEC 8859-1(Latin-1)、Windows-1252等,它们在标准ASCII码的基础上扩展了更多的字符编码,以支持更多的语言和符号。
这些扩展的字符集使得计算机可以更好地支持不同语言的文字显示和输入。
总的来说,标准ASCII码字符集共有128个字符编码,包括33个控制字符和95个可显示字符。
这些字符编码为计算机系统中的文本处理提供了基础,同时也为后续的字符编码标准奠定了基础。
ASCII码的出现极大地促进了计算机和通信设备之间的互操作性,成为了计算机编程和数据传输中不可或缺的基础知识。
ascii表概念
标题:ASCII表:基础概念与解析在计算机科学和编程领域,ASCII(American Standard Code for Information Interchange,美国信息交换标准代码)是一种广泛使用的字符编码系统,用于表示文本数据。
ASCII表是这种编码系统的参考指南,定义了哪些数字代表哪些字符。
一、基本概念1. 字符集:ASCII表涵盖了一组基本的字符,包括字母(大小写)、数字、标点符号、控制字符等。
2. 编码:每个字符都有一个唯一的数字(即编码)与之对应,这个数字是基于7位或8位的二进制数。
3. 字符集与编码的对应关系:在ASCII表中,每个字符的编码与其对应的字符是一一对应的。
二、ASCII表详解1. 数字0-127的分配:在ASCII表中,数字0-31被用作控制字符(如换行、回车等),而数字32-126被分配给可打印字符(如字母、数字、符号等)。
2. 控制字符:控制字符主要用于输入和输出过程中的一些特殊操作,如换行(LF)、回车(CR)、换页(FF)等。
3. 可打印字符:这些字符通常用于表示文本数据,包括英文字母(大小写)、数字、标点符号等。
4. 非英语字母的编码:ASCII表也提供了对其他语言的字符集的支持,例如法语、德语、西班牙语等。
三、应用与影响ASCII表在计算机科学和编程领域具有广泛的应用,尤其是在文本处理和通信中。
它使得计算机能够理解和处理各种不同的字符,无论是英文字符还是其他语言的字符。
然而,随着全球化的推进和多语言环境的出现,许多应用程序和系统开始使用更复杂的字符编码系统,如Unicode,以支持更多的字符和语言。
总结:ASCII表是一种基础且重要的字符编码系统,它定义了数字与字符之间的对应关系。
虽然它在某些特定场景下可能已经过时,但它仍然是许多系统和应用程序的基础。
理解ASCII 表的基本概念和其应用对于理解计算机科学和编程中的字符处理至关重要。
ASCII码中英文对照表
关键字:最全ASCII码对照表ASCII码值对照表 ASCI I码值A SCII码中英文对照表Bi n DecH ex 缩写/字符解释0000 0000 0 00 NUL(null) 空字符0000 0001 1 01 SOH (start of h andin g) 标题开始0000 0010202 S TX (s tartof te xt) 正文开始00000011 303 ET X (en d oftext)正文结束0000 0100 4 04 EOT(endof tr ansmi ssion) 传输结束0000 0101 5 05 ENQ (enq uiry)请求00000110 606 AC K (ac knowl edge)收到通知0000 0111 7 07 BEL (bel l) 响铃0000 1000 8 08 BS(back space) 退格0000 1001 9 09 HT(hori zonta l tab) 水平制表符0000 1010 10 0A LF (N L lin e fee d, ne w lin e) 换行键00001011 11 0B VT(vert icaltab)垂直制表符00001100 12 0C FF(NP f orm f eed,new p age)换页键0000 1101 13 0D C R (ca rriag e ret urn)回车键0000 111014 0E SO (shi ft ou t) 不用切换0000 111115 0F SI (shi ft in) 启用切换0001 0000 16 10 DLE(data link esca pe) 数据链路转义0001 0001 17 11 DC1(devi ce co ntrol 1) 设备控制10001 0010 18 12 DC2 (devic e con trol2) 设备控制20001 0011 19 13 D C3 (d evice cont rol 3) 设备控制30001 010020 14 DC4 (de vicecontr ol 4)设备控制4 00010101 21 15 NAK (neg ative ackn owled ge) 拒绝接收0001 0110 22 16 S YN (s ynchr onous idle) 同步空闲0001 0111 23 17 ETB(endof tr ans.block) 传输块结束0001 1000 24 18 C AN (c ancel) 取消0001 1001 25 19 EM (e nd of medi um) 介质中断0001 101026 1A SU B (su bstit ute)替补0001 101127 1B ES C (es cape)溢出0001 110028 1C FS (fil e sep arato r) 文件分割符0001 1101 29 1D GS (group sepa rator) 分组符0001 111030 1E RS (rec ord s epara tor)记录分离符00011111 31 1F US(unit sepa rator) 单元分隔符0010 0000 32 20 空格0010 0001 33 21 !0010 0010 34 22 "0010 0011 35 23 #0010 0100 36 24 $0010 0110 38 26 & 0010 0111 39 27 ' 0010 1000 40 28 ( 0010 1001 41 29 ) 0010 1010 42 2A * 0010 1011 43 2B + 0010 1100 44 2C , 0010 1101 45 2D -0010 1110 46 2E . 0010 1111 47 2F / 0011 0000 48 30 0 0011 0001 49 31 1 0011 0010 50 32 2 0011 0011 51 33 3 0011 0100 52 34 4 0011 0101 53 35 5 0011 0110 54 36 6 0011 0111 55 37 7 0011 1000 56 38 8 0011 1001 57 39 9 0011 1010 58 3A : 0011 1011 59 3B ; 0011 1100 60 3C < 0011 110161 3D =0011 111062 3E >0011 111163 3F ?0100 000064 40 @0100 000165 41 A0100 001066 42 B0100 001167 43 C0100 010068 44 D0100 010169 45 E0100 011070 46 F0100 011171 47 G0100 100072 48 H0100 100173 49 I0100 101074 4A J0100 101175 4B K0100 110076 4C L0100 110177 4D M0100 111078 4E N0100 111179 4F O0101 000080 50 P0101 000181 51 Q0101 001183 53 S0101 010084 54 T0101 010185 55 U0101 011086 56 V0101 011187 57 W0101 100088 58 X0101 100189 59 Y0101 101090 5A Z0101 101191 5B [0101 110092 5C \0101 110193 5D ]0101 111094 5E ^0101 111195 5F _0110 000096 60 `0110 000197 61 a0110 001098 62 b0110 001199 63 c0110 0100100 64 d 01100101 101 65 e 0110 0110 102 66 f 0110 0111 10367 g 0110 1000 104 68 h0110 1001105 69 i 01101010 106 6A j 0110 1011 107 6B k 0110 1100 1086C l 0110 1101 109 6D m0110 1110110 6E n 01101111 111 6F o 0111 0000 112 70 p 0111 0001 11371 q 0111 0010 114 72 r0111 0011115 73 s 01110100 116 74 t 0111 0101 117 75 u 0111 0110 11876 v 0111 0111 119 77 w0111 1000120 78 x 01111001 121 79 y 0111 1010 122 7A z 0111 1011 1237B { 0111 1100 124 7C |0111 1101125 7D } 01111110 126 7E ~01111111 127 7F DEL(dele te) 删除E SC键V K_ESC APE (27)回车键:VK_RE TURN(13)TAB键: VK_TAB(9)C aps L ock键: VK_C APITA L (20)Shi ft键: VK_SHIFT ()C trl键:V K_CON TROL(17)Alt键: VK_M ENU (18)空格键: VK_S PACE(/32)退格键: VK_BACK (8)左徽标键:VK_LW IN (91)右徽标键: VK_LWIN (92)鼠标右键快捷键:V K_APP S (93)In sert键: VK_INSE RT (45)Ho me键: VK_H OME (36)P age U p: VK_PRIO R (33)Pag eDown: VK_NEXT(34)End键:VK_EN D (35)Del ete键: VK_D ELETE (46)方向键(←): VK_L EFT (37)方向键(↑):VK_UP (38)方向键(→): VK_RIGHT (39)方向键(↓): VK_DOWN(40)F1键: VK_F1 (112)F2键: VK_F2 (113)F3键:VK_F3 (114)F4键:V K_F4(115)F5键: VK_F5 (116)F6键: VK_F6 (117)F7键: VK_F7 (118)F8键:VK_F8 (119)F9键:V K_F9(120)F10键: VK_F10 (121)F11键: VK_F11 (122)F12键:VK_F12 (123)Nu m Loc k键:V K_NUM LOCK(144)小键盘0:V K_NUM PAD0(96)小键盘1: VK_NUMP AD0 (97)小键盘2: VK_NUMPA D0 (98)小键盘3: VK_N UMPAD0 (99)小键盘4:VK_NU MPAD0 (100)小键盘5:VK_NU MPAD0 (101)小键盘6:VK_NU MPAD0 (102)小键盘7:VK_NU MPAD0 (103)小键盘8:VK_NU MPAD0 (104)小键盘9:VK_NU MPAD0 (105)小键盘.:VK_DE CIMAL (110)小键盘*:VK_MU LTIPL Y (106)小键盘+: VK_M ULTIP LY (107)小键盘-: VK_SUBTR ACT (109)小键盘/: VK_DIVI DE (111)P auseBreak键: VK_PAUS E (19)Scr oll L ock键: VK_S CROLL (145)关键字:最全AS CII码对照表 AS CII码值对照表A SCII码值 ASC II码中英文对照表作者:f lydoo飞度欢迎加QQ编程群:26438718飞度编程学社博客:htt p://f lydoo s.blo g.16网盘软件下载:htt p://f lydoo.ys168.com。
ASCII码详解
ASCII码详解ASCII简介ASCII 码使⽤指定的 7 位或 8 位⼆进制数组合来表⽰ 128 或 256 种可能的字符。
标准 ASCII 码也叫基础ASCII码,使⽤ 7 位⼆进制数来表⽰所有的⼤写和⼩写字母,数字 0 到 9、标点符号,以及在美式英语中使⽤的特殊控制字符。
其中: 0~31及127(共33个)是控制字符或通信专⽤字符(其余为可显⽰字符),如控制符:LF(换⾏)、CR(回车)、FF(换页)、DEL(删除)、BS(退格)、BEL(振铃)等;通信专⽤字符:SOH(⽂头)、EOT(⽂尾)、ACK(确认)等;ASCII值为 8、9、10 和13 分别转换为退格、制表、换⾏和回车字符。
它们并没有特定的图形显⽰,但会依不同的应⽤程序,⽽对⽂本显⽰有不同的影响。
32~126(共95个)是字符(32sp是空格),其中48~57为0到9⼗个阿拉伯数字; 65~90为26个⼤写英⽂字母,97~122号为26个⼩写英⽂字母,其余为⼀些标点符号、运算符号等。
同时还要注意,在标准ASCII中,其最⾼位(b7)⽤作奇偶校验位。
所谓奇偶校验,是指在代码传送过程中⽤来检验是否出现错误的⼀种⽅法,⼀般分奇校验和偶校验两种。
奇校验规定:正确的代码⼀个字节中1的个数必须是奇数,若⾮奇数,则在最⾼位b7添1;偶校验规定:正确的代码⼀个字节中1的个数必须是偶数,若⾮偶数,则在最⾼位b7添1。
后128个称为扩展ASCII码,⽬前许多基于x86的系统都⽀持使⽤扩展(或“⾼”)ASCII。
扩展 ASCII 码允许将每个字符的第 8 位⽤于确定附加的 128 个特殊符号字符、外来语字母和图形符号。
ASCII产⽣在计算机中,所有的数据在存储和运算时都要使⽤⼆进制数表⽰(因为计算机⽤⾼电平和低电平分别表⽰1和0),例如,像a、b、c、d这样的52个字母(包括⼤写)、以及0、1等数字还有⼀些常⽤的符号(例如*、#、@等)在计算机中存储时也要使⽤⼆进制数来表⽰,⽽具体⽤哪些⼆进制数字表⽰哪个符号,当然每个⼈都可以约定⾃⼰的⼀套(这就叫编码),⽽⼤家如果要想互相通信⽽不造成混乱,那么⼤家就必须使⽤相同的编码规则,于是美国有关的标准化组织就出台了所谓的ASCII编码,统⼀规定了上述常⽤符号⽤哪些⼆进制数来表⽰。
常用字符集编码详解:ASCII、GB2312、GBK、GB18030、...
ASCIIASCII 码是7位编码,编码范围是0x00-0x7F ASCII 字符集包括英文字母、 阿拉伯数字和标点符号等字符。
其中 0x00-0x20和0x7F 共33个控制字符。
只支持ASCI 码的系统会忽略每个字节的最高位,只认为低 7位是有效位。
HZ 字符编码就是早期为了在只支持 7位ASCII 系统中传输中文而设计的编码。
早期很多邮件系统也只支持ASCII 编码,为了传输中文邮件必须使用 BASE64或 者其他编码方式。
GB2312GB2312是基于区位码设计的,区位码把编码表分为 94个位,每个字符的区号和位号组合起来就是该汉字的区位码。
10进制数来表示,如 1601就表示 16区1 位,对应的字符是 区号和位号上分别加上0xA0就得到了 GB2312编码。
区位码中 01-09区是符号、数字区, 16-87区是汉字区,未定义的空白区。
它将收录的汉字分成两级:第一级是常用汉字计 3755 个,置于 16-55 区,按汉语拼音字母 /笔形顺序排 列;第二级汉字是次常用汉字计 3008 个,置于 56-87 区,按部首 /笔画顺序排 列。
一级汉字是按照拼音排序的,这个就可以得到某个拼音在一级汉字区位中 的范围,很多根据汉字可以得到拼音的程序就是根据这个原理编写的。
GB2312字符集中除常用简体汉字字符外还包括希腊字母、日文平假名及片 假名字母、俄语西里尔字母等字符,未收录繁体中文汉字和一些生僻字。
可以 用繁体汉字测试某些系统是不是只支持 GB2312编码。
GB2312的编码范围是0xA1-0x7E 去掉未定义的区域之后可以理解为实际 编码范围是 0xA1-0xF7FE 。
EUC-CN 可以理解为GB2312的别名,和GB2312完全相同。
区位码更应该认为是字符集的定义,定义了所收录的字符和字符位置,而 94个区,每个区对应 区位码一般用 “啊”。
在区位码的10-15和 88-94是GB2312及EUC-CN是实际计算机环境中支持这种字符集的编码。
标准ascii码用7位二进制
标准ascii码用7位二进制标准ASCII码用7位二进制。
ASCII(American Standard Code for Information Interchange)码是一种用于将字符转换为计算机可识别的数字编码的标准。
它使用7位二进制数来表示128种不同的字符,包括数字、字母、标点符号和控制字符。
ASCII码最初是为了标准化字符编码,使得不同计算机和设备之间能够正确地交换信息而被设计出来的。
在标准ASCII码中,每个字符都对应着一个唯一的7位二进制数。
这些二进制数可以用来表示各种不同的字符,从空格到大写字母、小写字母、数字和各种标点符号。
通过使用这种编码,计算机可以准确地识别和处理各种不同的字符,从而实现文本的输入、输出和处理。
标准ASCII码的范围从0到127,这意味着它可以表示的字符数量为2的7次方,即128种不同的字符。
这种编码方式的设计使得它非常适合于使用7位二进制的计算机系统,而且它也成为了后续其他字符编码的基础。
在标准ASCII码中,每个字符都有一个对应的十进制数值,这个数值可以通过将对应的7位二进制数转换为十进制来得到。
例如,大写字母A对应的二进制数是01000001,转换为十进制就是65。
这种编码方式使得计算机可以通过简单的数值计算来处理字符,而不需要对每个字符进行复杂的处理。
除了常见的字符外,标准ASCII码还包括一些控制字符,这些字符通常用于控制终端设备或者进行特定的操作。
例如,换行符对应的ASCII码是10,回车符对应的ASCII码是13,这些控制字符可以用来控制文本的格式和显示。
总的来说,标准ASCII码用7位二进制来表示字符,是一种简单而有效的字符编码方式。
它的设计使得计算机可以准确地识别和处理各种不同的字符,而且它也为后续其他字符编码的发展奠定了基础。
通过了解和理解标准ASCII码,我们可以更好地理解计算机是如何处理文本信息的,从而更好地使用和控制计算机系统。
ASCII码解释和对照表
95
_
96
`
97
a
98
b
99
c
100
d
101
e
102
f
103
g
104
h
105
i
106
j
107
k
108
l
109
m
110
n
111
o
112
p
113
q
114
r
115
s
116
t
117
u
118
v
119
w
120
x
121
y
122
z
123
{
124
|
125
}
126
~
ASCII码对照表
在很多程序里,所有需使用键盘输入的字元的特效都是以ASCII码来表示,简单的说若在键盘上按下0,电脑內部所接受到的树值是48。
ASCII碼
鍵盤ASCII碼鍵盤来自ASCII碼鍵盤
ASCII碼
鍵盤
27
ESC
32
SPACE
33
!
34
35
#
36
$
37
%
38
&
39
'
40
(
41
)
42
*
43
+
44
'
45
-
46
.
47
/
48
0
49
1
50
2
51
3
52
4
53
5
标准ascii编码表
ASCII(American Standard Code for Information Interchange,美国信息交换标准代码)是一种基于拉丁字母的一维字符编码系统,用于在计算机中存储和传输文本数据。
它被广泛用于各种计算机系统和网络环境中。
标准ASCII表是一个7位的编码系统,它表示了128个字符。
这些字符包括基本的拉丁字母、数字、标点符号和运算符。
每个字符都由一个唯一的代码表示,这些代码从0到127。
这种编码方式具有简单、紧凑和广泛使用的特点,因此在计算机科学和通信领域中得到了广泛应用。
以下是对标准ASCII编码表的简要描述:1. 基本拉丁字母:ASCII编码表中最基本的字符是拉丁字母。
这些字母的代码从32到126,每个字母都有一个唯一的代码。
例如,'A'的代码是65,'B'的代码是66,以此类推。
2. 数字和特殊符号:ASCII编码表中还包括一些数字和特殊符号的代码。
这些代码从48(0)到57(9),以及一些标点符号和货币符号。
3. 标点符号和控制字符:ASCII编码表还包括一些标点符号和特殊控制字符,如换行符(LF)、回车符(CR)、制表符(HT)等。
这些字符的代码通常位于128到255之间。
4. 扩展ASCII:虽然标准ASCII表提供了128个字符的编码,但实际应用中可能需要更多的字符编码。
为此,计算机科学家开发了扩展ASCII(也称为UTF-8)编码,它使用8位(一个字节)来表示更多的字符。
总之,标准ASCII编码表是一个简单、紧凑和广泛使用的字符编码系统,它表示了基本的拉丁字母、数字、标点符号和少量控制字符。
虽然标准ASCII表提供了128个字符的编码,但实际应用中可能需要更多的字符编码,因此扩展ASCII编码被开发出来。
在处理文本数据时,了解ASCII编码表对于正确传输和处理数据非常重要。
ASCII表、ASCII中英文对照表和键盘常用ASCII码
ASCII 表、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 中英文对照表
二、ASCII 对照表
三、键盘常用ASCII码。
ASCII字符中的功能控制字符
12–FF–F orm F eed换页
设计换页键,是用来控制打印机行为的。当打印机收到此键码的时候,打印机移动到下一页。不同的设备的终端对此控制码所表现的行为各不同。有些会去清除屏幕,而其他有的只是显示^L字符或者是只是新换一行而已。Shell脚本程序Bash和Tcsh的实现方式是,把FF看作是一个清除屏幕的命令。C语言程序中用/f表示FF(换页)。
[Delete] *
注(*):
1.转义字符:即在C语言中或其他地方如何表示。
2.用键盘输入控制字符:其中,32是空格键,127是Delete键,都不需要加Ctrl键,即可直接输入。
3.可以通过“Ctrl+对应按键”实现上述控制字符的输入,你可能遇到的一些,比如:用Ctrl+V输入SYNC,Ctrl+M输入Enter(当然也可以直接用Enter键,但是在Windows下面,其可能会发送两个字符:CR和LF),Ctrl+Q输入XON,Ctrl+S输入XOFF等等。
08
BS
/b
Backspace(退格)
H
9
09
HT
/t
Horizontal Tab(水平制表符)
I
10
0A
LF
/n
Line feed(换行键)
J
11
0B
VT
/v
Vertical Tab(垂直制表符)
K
12
0C
FF
asiii码表阿斯克码表大全
asiii码表阿斯克码表大全ASCII码表是计算机领域中常用的字符编码标准,它使用7位或8位二进制数表示128个字符,包括26个字母、数字0-9、标点符号和控制字符等。
ASCII码表被广泛应用于计算机系统中,用于表示文本信息和控制字符。
在本文中,我们将介绍ASCII码表的相关知识,包括ASCII码表的历史背景、ASCII码表的分类、ASCII码表的应用等内容。
首先,让我们来了解一下ASCII码表的历史背景。
ASCII (American Standard Code for Information Interchange)码表最早于上世纪60年代由美国制定,旨在统一字符编码标准,方便不同计算机之间的数据交换。
ASCII码表采用7位二进制数表示128个字符,后来发展到8位二进制数,称为扩展ASCII码表。
ASCII码表的制定标志着计算机编码标准化的起步,为后来的Unicode等字符编码标准奠定了基础。
其次,我们来看一下ASCII码表的分类。
ASCII码表根据字符编码的方式可以分为可打印字符和控制字符两类。
可打印字符包括字母、数字、标点符号等可显示在屏幕上的字符;而控制字符则是不可见字符,用于控制打印机、显示器等外设的工作状态。
ASCII码表中的控制字符有特殊的功能,例如换行符、回车符、制表符等,用于控制文本格式和布局。
接着,我们来谈一谈ASCII码表的应用。
ASCII码表在计算机编程、网络通信、数据存储等领域有着广泛的应用。
在计算机编程中,程序员常常使用ASCII码表来处理字符数据,进行字符的比较、转换、存储等操作。
在网络通信中,ASCII码表被用来表示文本信息,如HTTP协议头部、HTML文档等。
在数据存储方面,ASCII码表可以用来存储文本文件、配置文件等,方便人类阅读和编辑。
总的来说,ASCII码表是计算机领域中重要的字符编码标准,它统一了字符的表示方式,方便了数据的交换和处理。
通过了解ASCII码表的历史背景、分类和应用,我们可以更好地理解计算机系统中的字符编码方式,为日常工作和学习提供帮助。
编码详解
2.iso8859-1
属于单字节编码,最多能表示的字符范围是0-255,应用于英文系列。比如,字母'a'的编码为0x61=97。
很明显,iso8859-1编码表示的字符范围很窄,无法表示中文字符。但是,由于是单字节编码,和计算机最基础的表示单位一致,所以很多时候,仍旧使用iso8859-1编码来表示。而且在很多协议上,默认使用该编码。比如,虽然"中文"两个字不存在iso8859-1编码,以gb2312编码为例,应该是"d6d0 cec4"两个字符,使用iso8859-1编码的时候则将它拆开为4个字节来表示:"d6 d0 ce c4"(事实上,在进行存储的时候,也是以字节为单位处理的)。而如果是UTF编码,则是6个字节"e4 b8 ad e6 96 87"。很明显,这种表示方法还需要以另一种编码为基础。
UTF8编码后的大小是不一定,例如一个英文字母"a" 和 一个汉字 "好",编码后占用的空间大小就不样了,前者是一个字节,后者是三个字节!编码的方法是从低位到高位。黄色为标志位其它着色为了显示其,编码后的位置。
9.Unicode
Unicode字符集(简称为UCS),国际标准组织于1984年4月成立ISO/IEC JTC1/SC2/WG2工作组,针对各国文字、符号进行统一性编码。1991年美国跨国公司成立Unicode Consortium,并于1991年10月与WG2达成协议,采用同一编码字集。目前Unicode是采用16位编码体系,其字符集内容与ISO10646的BMP(Basic Multilingual Plane)相同。Unicode于1992年6月通过DIS(Draf International Standard),目前版本V2.0于1996公布,内容包含符号6811个,汉字20902个,韩文拼音11172个,造字区6400个,保留20249个,共计65534个。Unicode编码后的大小是一样的.例如一个英文字母 "a" 和 一个汉字 "好",编码后都是占用的空间大小是一样的,都是两个字节!
ASCII码表完整版(带16进制)详解
ENQ
询问(Ctrl/E)
06
ACK
认可(Ctrl/F)
07
BEL
铃(Ctrl/G)
08
BS
退格(Ctrl/H)
09
HT
水平制表栏(Ctrl/I)
0A
LF
换行(Ctrl/J)
0B
VT
垂直制表栏(Ctrl/K)
0C
FF
换页(Ctrl/L)
0D
CR
回车(Ctrl/M)
0E
SO
移出(Ctrl/N)
0F
SI
移入(Ctrl/O)
10
DLE
数据链接丢失(Ctrl/P)
11
DC1
设备控制1 (Ctrl/Q)
12
DC2
设备控制2 (Ctrl/R)
13
DC3
设备控制3 (Ctrl/S)
14
DC4
设备控制4 (Ctrl/T)
15
NAK
否定接受(Ctrl/U)
16
SYN
同步闲置符(Ctrl/V)
17
ETB
传输块结束(Ctrl/W串终止符
9D
OSC
操作系统命令
9E
PM
秘密消息
9F
ASCII码表完整版
ASCII值
控制字符
ASCII值
控制字符
ASCII值
控制字符
ASCII值
控制字符
0
NUT
32
(space)
64
@
96
、
1
SOH
33
!
65
A
97
a
2
STX
计算机ASCII码表
计算机ASCII码表计算机ASCII码表是计算机应用中的一项基础知识,它为我们了解和使用计算机系统提供了重要的参考。
在本文中,我们将介绍ASCII码表的概念、历史、应用以及一些常见的ASCII码。
一、概念ASCII(American Standard Code for Information Interchange)是一种字符编码标准,最早在1963年由美国国家标准学会(ANSI)提出并逐渐发展完善。
ASCII码表使用7位二进制数表示一个字符,总共可以表示128种字符,包括字母、数字、标点符号和控制字符等。
二、历史早期的计算机系统使用不同的字符编码方式,导致不同的计算机之间无法互相通信。
为了解决此问题,ASCII码表应运而生。
在ASCII码表出现之前,世界上各个国家和地区都有自己的字符编码标准。
ASCII码表的推出解决了字符编码的统一问题,并成为计算机系统中的基础标准。
三、应用ASCII码表在计算机领域有广泛的应用,其中一些主要的应用包括:1. 字符表达:通过ASCII码表,计算机可以将字符转换为对应的二进制数进行存储、处理和传输。
2. 文本编辑:ASCII码表使得计算机可以正确地处理和显示文本文件内容。
3. 网络通信:网络传输的数据通常以ASCII码表中的字符形式进行传输。
4. 键盘输入:计算机键盘上的每个按键都对应着一个特定的ASCII 码,通过键盘输入的字符被转换为对应的ASCII码。
四、常见ASCII码以下是一些常见的ASCII码及对应的字符:- 33: !- 48-57: 0-9- 65-90: A-Z- 97-122: a-z- 126: ~五、总结计算机ASCII码表是计算机系统中的核心概念之一,通过对字符进行编码,计算机可以进行正确的处理和表达。
ASCII码表的应用广泛,对于我们了解和使用计算机系统非常重要。
熟悉常用的ASCII码也有助于我们进行编程、文本编辑和网络通信等各种任务。
3.ascii码表的理解
3.ascii码表的理解ASCII码表是一种常见的字符编码标准,它定义了128个字符的编码方式,其中包括了数字、字母、标点符号、控制字符等。
ASCII(American Standard Code for Information Interchange)码表最初由美国制定,它于1960年代开始广泛使用。
首先,ASCII码表使用7位二进制数来表示字符,范围从0到127。
每个字符都有一个唯一的ASCII码值。
例如,大写字母'A'的ASCII码值是65,小写字母'a'的ASCII码值是97。
这样,计算机可以使用这些数字来表示和处理字符。
其次,ASCII码表将字符分为几个不同的类别。
其中包括控制字符、可打印字符和扩展字符。
控制字符是ASCII码表中的前32个字符,它们不可打印,用于控制计算机的一些特殊功能,如换行、回车等。
可打印字符是ASCII码表中的大部分字符,它们可以在屏幕上显示出来,包括数字、字母、标点符号等。
扩展字符是ASCII 码表中的一些特殊字符,用于表示一些特殊符号或非常用的字符。
此外,ASCII码表还定义了一些特殊的转义字符,用于表示一些特殊的字符或控制序列。
例如,回车符'\r'和换行符'\n'都是转义字符,它们用于控制文本的格式。
ASCII码表的使用非常广泛,几乎所有的计算机和通信设备都支持ASCII码表。
它为不同的计算机和设备之间的数据交换提供了一种标准的编码方式,使得它们可以正确地解释和显示文本信息。
总结起来,ASCII码表是一种常见的字符编码标准,它定义了128个字符的编码方式,包括数字、字母、标点符号、控制字符等。
它使用7位二进制数表示字符,并将字符分为控制字符、可打印字符和扩展字符几个类别。
ASCII码表的使用广泛,为计算机和通信设备之间的数据交换提供了一种标准的编码方式。
ascii码的概念和作用
ascii码的概念和作用
ASCII(American Standard Code for Information Interchange)是一种字符编码标准,它定义了数字、字母、标点符号和控制字符等在计算机和通信设备中的表示方式。
ASCII码使用7位或8位二进制数表示一个字符,最初是为了在计算机和通信设备之间传输文本信息而设计的。
ASCII码的作用是使得不同计算机和设备之间可以准确地解释和显示文本信息,无论是在打印、显示还是传输数据时都能保持一致。
它为键盘上的每一个按键分配了一个唯一的编码,使得计算机可以准确地识别用户输入的字符。
此外,ASCII码也被广泛应用于编程、数据存储和通信协议中,为不同系统之间的互操作性提供了基础。
总之,ASCII码的概念是一种字符编码标准,它的作用是使得计算机和通信设备能够准确地表示和处理文本信息,从而实现数据的交换和显示。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ASCII码(引用)百科名片ASCII(American Standard Code for Information Interchange,美国信息互换标准代码)是基于拉丁字母的一套电脑编码系统。
它主要用于显示现代英语和其他西欧语言。
它是现今最通用的单字节编码系统,并等同于国际标准ISO/IEC 646。
名称美国信息交换标准代码( American Standard Code for Information Interchange, ASCII )产生在计算机中,所有的数据在存储和运算时都要使用二进制数表示(因为计算机用高电平和低电平分别表示1和0),例如,象a、b、c、d这样的52个字母(包括大写)、以及0、1等数字还有一些常用的符号(例如*、#、@等)在计算机中存储时也要使用二进制数来表示,而具体用哪些二进制数字表示哪个符号,当然每个人都可以约定自己的一套(这就叫编码),而大家如果要想互相通信而不造成混乱,那么大家就必须使用相同的编码规则,于是美国有关的标准化组织就出台了所谓的ASCII编码,统一规定了上述常用符号用哪些二进制数来表示。
美国标准信息交换代码是由美国国家标准学会(American National Standard Institute , ANSI )制定的,标准的单字节字符编码方案,用于基于文本的数据。
起始于50年代后期,在1967年定案。
它最初是美国国家标准,供不同计算机在相互通信时用作共同遵守的西文字符编码标准,它已被国际标准化组织(International Organization for Standardization, ISO)定为国际标准,称为ISO 646标准。
适用于所有拉丁文字字母。
简介ASCII 码使用指定的7 位或8 位二进制数组合来表示128 或256 种可能的字符。
标准ASCII 码也叫基础ASCII码,使用7 位二进制数来表示所有的大写和小写字母,数字0 到9、标点符号,以及在美式英语中使用的特殊控制字符。
其中:0~31及127(共33个)是控制字符或通信专用字符(其余为可显示字符),如控制符:LF (换行)、CR(回车)、FF(换页)、DEL(删除)、BS(退格)、BEL(振铃)等;通信专用字符:SOH(文头)、EOT(文尾)、ACK(确认)等;ASCII值为8、9、10 和13 分别转换为退格、制表、换行和回车字符。
它们并没有特定的图形显示,但会依不同的应用程序,而对文本显示有不同的影响。
32~126(共95个)是字符(32sp是空格),其中48~57为0到9十个阿拉伯数字;65~90为26个大写英文字母,97~122号为26个小写英文字母,其余为一些标点符号、运算符号等。
同时还要注意,在标准ASCII中,其最高位(b7)用作奇偶校验位。
所谓奇偶校验,是指在代码传送过程中用来检验是否出现错误的一种方法,一般分奇校验和偶校验两种。
奇校验规定:正确的代码一个字节中1的个数必须是奇数,若非奇数,则在最高位b7添1;偶校验规定:正确的代码一个字节中1的个数必须是偶数,若非偶数,则在最高位b7添1。
后128个称为扩展ASCII码,目前许多基于x86的系统都支持使用扩展(或“高”)ASCII。
扩展ASCII 码允许将每个字符的第8 位用于确定附加的128 个特殊符号字符、外来语字母和图形符号。
标准ASCII表Bin Dec Hex 缩写/字符解释00000000 0 00 NUL(null) 空字符00000001 1 01 SOH(start of handling) 标题开始00000010 2 02 STX (start of text) 正文开始00000011 3 03 ETX (end of text) 正文结束00000100 4 04 EOT (end of transm-ission) 传输结束00000101 5 05 ENQ (enquiry) 请求00000110 6 06 ACK (acknow-ledge) 收到通知00000111 7 07 BEL (bell) 响铃00001000 8 08 BS (backsp-ace) 退格00001001 9 09 HT (horizon-tal tab) 水平制表符00001010 10 0A LF (NL line feed, new line) 换行键00001011 11 0B VT (vertical tab) 垂直制表符00001100 12 0C FF (NP form feed, new page) 换页键00001101 13 0D CR (carriage return) 回车键00001110 14 0E SO (shift out) 不用切换00001111 15 0F SI (shift in) 启用切换00010000 16 10 DLE (data link escape) 数据链路转义00010001 17 11 DC1 (device control 1) 设备控制100010010 18 12 DC2 (device control 2) 设备控制200010011 19 13 DC3 (device control 3) 设备控制300010100 20 14 DC4 (device control 4) 设备控制400010101 21 15 NAK (negati-ve acknowl-edge) 拒绝接收00010110 22 16 SYN (synchr-onous idle) 同步空闲00010111 23 17 ETB (end of trans. block) 传输块结束00011000 24 18 CAN (cancel) 取消00011001 25 19 EM (end of medium) 介质中断00011010 26 1A SUB (substit-ute) 替补00011011 27 1B ESC (escape) 溢出00011100 28 1C FS (file separat-or) 文件分割符00011101 29 1D GS (group separat-or) 分组符00011110 30 1E RS (record separat-or) 记录分离符00011111 31 1F US (unit separat-or) 单元分隔符00100000 32 20 空格00100001 33 21 !00100010 34 22 "00100011 35 23 #00100100 36 24 $00100101 37 25 %00100110 38 26 &00100111 39 27 '00101000 40 28 (00101001 41 29 )00101010 42 2A *00101011 43 2B +00101100 44 2C ,00101101 45 2D -00101110 46 2E .00101111 47 2F /00110000 48 30 0续表001100049 31 11001100150 32 2001100151 33 31001101052 34 4001101053 35 51001101154 36 6001101155 37 71001110056 38 8001110057 39 91001110158 3A :001110159 3B ; 1001111060 3C < 0001111061 3D = 1001111162 3E > 0001111163 3F ? 1010000064 40 @ 0010000065 41 A 1010000166 42 B 0010000167 43 C 1010001068 44 D 0010001069 45 E 1010001170 46 F 0010001171 47 G 1010010072 48 H 0010010073 49 I 1010010174 4A J 0010010175 4B K 1010011076 4C L 0010011077 4D M 1010011178 4E N 0010011179 4F O010100080 50 P 0010100081 51 Q 1010100182 52 R 0010100183 53 S 1010101084 54 T 0010101085 55 U 1010101186 56 V 0010101187 57 W 1010110088 58 X 0010110089 59 Y 1010110190 5A Z 0010110191 5B [ 1010111092 5C \ 0010111093 5D ] 1010111194 5E ^ 0010111195 5F _ 1011000096 60 ` 0011000097 61 a 1011000198 62 b 0续表011000199 63 c0110010100 64 d 00110010101 65 e 10110011102 66 f 00110011103 67 g 10110100104 68 h 00110100105 69 i 10110101106 6A j 00110101107 6B k 10110110108 6C l 00110110109 6D m 10110111110 6E n 00110111111 6F o 10111000112 70 p 00111000113 71 q 10111001114 72 r 00111001115 73 s 10111010116 74 t 00111010117 75 u 10111011118 76 v 00111011119 77 w 10111100120 78 x01111001121 79 y 0111101122 7A z 01111011123 7B { 0111110124 7C | 01111101125 7D } 0111111126 7E ~0111111 1 127 7FDEL(delete)删除常见ASCII码的大小规则0~9<A~Z<a~z1)数字比字母要小。
如“7”<“F”;2)数字0比数字9要小,并按0到9顺序递增。
如“3”<“8” ;3)字母A比字母Z要小,并按A到Z顺序递增。
如“A”<“Z” ;4)同个字母的大写字母比小写字母要小32。
如“A”<“a” 。
记住几个常见字母的ASCII码大小:“A”为65;“a”为97;“0”为48。