ASCII码的组成

第一部分是:ASCII非打印控制字符

第二部分是:ASCII打印字符

第三部分是:扩展ASCII打印字符

各组成部分

ASCII非打印控制字符

ASCII表上的数字0–31分配给了控制字符,用于控制像打印机等一些外围设备。例如,12代表换页/新页功能。此命令指示打印机跳到下一页的开头。(参详ASCII码表中0-31)

ASCII打印字符

Bin Dec 缩写/字符 解释
00000000 0 NUL(null) 空字符
00000001 1 SOH(start of headling) 标题开始
00000010 2 STX (start of text) 正文开始
00000011 3 ETX (end of text) 正文结束
00000100 4 EOT (end of transmission) 传输结束
00000101 5 ENQ (enquiry) 请求
00000110 6 ACK (acknowledge) 收到通知
00000111 7 BEL (bell) 响铃
00001000 8 BS (backspace) 退格
00001001 9 HT (horizontal tab) 水平制表符
00001010 10 LF (NL line feed, new line) 换行键
00001011 11 VT (vertical tab) 垂直制表符
00001100 12 FF (NP form feed, new page) 换页键
00001101 13 CR (carriage return) 回车键
00001110 14 SO (shift out) 不用切换
00001111 15 SI (shift in) 启用切换
00010000 16 DLE (data link escape) 数据链路转义
00010001 17 DC1 (device control 1) 设备控制1
00010010 18 DC2 (device control 2) 设备控制2
00010011 19 DC3 (device control 3) 设备控制3
00010100 20 DC4 (device control 4) 设备控制4
00010101 21 NAK (negative acknowledge) 拒绝接收
00010110 22 SYN (synchronous idle) 同步空闲
00010111 23 ETB (end of trans. block) 传输块结束
00011000 24 CAN (cancel) 取消
00011001 25 EM (end of medium) 介质中断
00011010 26 SUB (substitute) 替补
00011011 27 ESC (escape) 溢出
00011100 28 FS (file separator) 文件分割符
00011101 29 GS (group separator) 分组符
00011110 30 RS (record separator) 记录分离符
00011111 31 US (unit separator) 单元分隔符
00100000 32 (space) 空格
00100001 33 !
00100010 34
00100011 35 #
00100100 36 $
00100101 37 %
00100110 38 &
00100111 39
00101000 40 (
00101001 41 )
00101010 42 *
00101011 43 +
00101100 44 ,
00101101 45 -
00101110 46 .
00101111 47 /
00110000 48 0
00110001 49 1
00110010 50 2
00110011 51 3
00110100 52 4
00110101 53 5
00110110 54 6
00110111 55 7
00111000 56 8
00111001 57 9
00111010 58 :
00111011 59 ;
00111100 60 <
00111101 61 =
00111110 62 >
00111111 63 ?
01000000 64 @
01000001 65 A
01000010 66 B
01000011 67 C
01000100 68 D
01000101 69 E
01000110 70 F
01000111 71 G
01001000 72 H
01001001 73 I
01001010 74 J
01001011 75 K
01001100 76 L
01001101 77 M
01001110 78 N
01001111 79 O
01010000 80 P
01010001 81 Q
01010010 82 R
01010011 83 S
01010100 84 T
01010101 85 U
01010110 86 V
01010111 87 W
01011000 88 X
01011001 89 Y
01011010 90 Z
01011011 91 [
01011100 92 \
01011101 93 ]
01011110 94 ^
01011111 95 _
01100000 96 `
01100001 97 a
01100010 98 b
01100011 99 c
01100100 100 d
01100101 101 e
01100110 102 f
01100111 103 g
01101000 104 h
01101001 105 i
01101010 106 j
01101011 107 k
01101100 108 l
01101101 109 m
01101110 110 n
01101111 111 o
01110000 112 p
01110001 113 q
01110010 114 r
01110011 115 s
01110100 116 t
01110101 117 u
01110110 118 v
01110111 119 w
01111000 120 x
01111001 121 y
01111010 122 z
01111011 123 {
01111100 124 |
01111101 125 }
01111110 126 ~
01111111 127 DEL (delete) 删除

扩展ASCII打印字符

扩展的ASCII字符满足了对更多字符的需求。扩展的ASCII包含ASCII中已有的128个字符(数字0–32显示在下图中),又增加了128个字符,总共是256个。即使有了这些更多的字符,许多语言还是包含无法压缩到256个字符中的符号。因此,出现了一些ASCII的变体来囊括地区性字符和符号。例如,许多软件程序把ASCII表(又称作ISO8859-1)用于北美、西欧、澳大利亚和非洲的语言。

img