ASCII表
ASCII(American Standard Code for Information Interchange,美国信息交换标准代码)是基于拉丁字母的一套电脑编码系统。它主要用于显示现代英语,而其扩展版本延伸美国标准信息交换码则可以部分支持其他西欧语言,并等同于国际标准ISO/IEC 646。 ASCII 由电报码发展而来。第一版标准发布于1963年 ,1967年经历了一次主要修订[5][6],最后一次更新则是在1986年,至今为止共定义了128个字符;其中33个字符无法显示(一些终端提供了扩展,使得这些字符可显示为诸如笑脸、扑克牌花式等8-bit符号),且这33个字符多数都已是陈废的控制字符。控制字符的用途主要是用来操控已经处理过的文字。在33个字符之外的是95个可显示的字符。用键盘敲下空白键所产生的空白字符也算1个可显示字符(显示为空白)。

可显示字符

可显示字符编号范围是32-126(0x20-0x7E),共95个字符。

ASCII可显示字符(共95个)
十进制二进制十六进制符号       十进制二进制十六进制符号       十进制二进制十六进制符号
320010  000020        640100  000040@       960110  000060`
330010  000121! 650100  000141A 970110  000161a
340010  001022" 660100  001042B 980110  001062b
350010  001123# 670100  001143C 990110  001163c
360010  010024$ 680100  010044D 1000110  010064d
370010  010125% 690100  010145E 1010110  010165e
380010  011026& 700100  011046F 1020110  011066f
390010  011127' 710100  011147G 1030110  011167g
400010  100028( 720100  100048H 1040110  100068h
410010  100129) 730100  100149I 1050110  100169i
420010  10102a* 740100  10104aJ 1060110  10106aj
430010  10112b+ 750100  10114bK 1070110  10116bk
440010  11002c, 760100  11004cL 1080110  11006cl
450010  11012d- 770100  11014dM 1090110  11016dm
460010  11102e. 780100  11104eN 1100110  11106en
470010  11112f/ 790100  11114fO 1110110  11116fo
480011  0000300 800101  000050P 1120111  000070p
490011  0001311 810101  000151Q 1130111  000171q
500011  0010322 820101  001052R 1140111  001072r
510011  0011333 830101  001153S 1150111  001173s
520011  0100344 840101  010054T 1160111  010074t
530011  0101355 850101  010155U 1170111  010175u
540011  0110366 860101  011056V 1180111  011076v
550011  0111377 870101  011157W 1190111  011177w
560011  1000388 880101  100058X 1200111  100078x
570011  1001399 890101  100159Y 1210111  100179y
580011  10103a: 900101  10105aZ 1220111  10107az
590011  10113b; 910101  10115b[ 1230111  10117b{
600011  11003c< 920101  11005c\\ 1240111  11007c|
610011  11013d= 930101  11015d] 1250111  11017d}
620011  11103e> 940101  11105e^ 1260111  11107e~
630011  11113f? 950101  11115f_

控制字符

ASCII控制字符的编号范围是0-31和127(0x00-0x1F和0x7F),共33个字符。

ASCII控制字符(共33个)
BinOctDecHex缩写/字符解释
(二进制)(八进制)(十进制)(十六进制)
0000 0000000x00NUL(null)空字符
0000 0001110x01SOH(start of headline)标题开始
0000 0010220x02STX (start of text)正文开始
0000 0011330x03ETX (end of text)正文结束
0000 0100440x04EOT (end of transmission)传输结束
0000 0101550x05ENQ (enquiry)请求
0000 0110660x06ACK (acknowledge)收到通知
0000 0111770x07BEL (bell)响铃
0000 10001080x08BS (backspace)退格
0000 10011190x09HT (horizontal tab)水平制表符
0000 101012100x0ALF (NL line feed, new line)换行键
0000 101113110x0BVT (vertical tab)垂直制表符
0000 110014120x0CFF (NP form feed, new page)换页键
0000 110115130x0DCR (carriage return)回车键
0000 111016140x0ESO (shift out)不用切换
0000 111117150x0FSI (shift in)启用切换
0001 000020160x10DLE (data link escape)数据链路转义
0001 000121170x11DC1 (device control 1)设备控制1
0001 001022180x12DC2 (device control 2)设备控制2
0001 001123190x13DC3 (device control 3)设备控制3
0001 010024200x14DC4 (device control 4)设备控制4
0001 010125210x15NAK (negative acknowledge)拒绝接收
0001 011026220x16SYN (synchronous idle)同步空闲
0001 011127230x17ETB (end of trans. block)结束传输块
0001 100030240x18CAN (cancel)取消
0001 100131250x19EM (end of medium)媒介结束
0001 101032260x1ASUB (substitute)代替
0001 101133270x1BESC (escape)换码(溢出)
0001 110034280x1CFS (file separator)文件分隔符
0001 110135290x1DGS (group separator)分组符
0001 111036300x1ERS (record separator)记录分隔符
0001 111137310x1FUS (unit separator)单元分隔符ccc