ASCII码表及其扩展
ASCII码表可以看成由三部分组成:
第一部分:由00H到1FH共32个,一般用来通讯或作为控制之用。有些可以显示在屏幕上,有些则不能显示,但能看到其效果(如换行、退格).如下表:
补充说明:
十进制 | 十六进制 | 控制字符 | 转义字符 | 英文 | 注释 |
---|---|---|---|---|---|
0 | 00 | NUL | \0 | Null character | 空字符 |
1 | 01 | SOH | Start of Heading | 标题开始 | |
2 | 02 | STX | Start of Text | 正文开始 | |
3 | 03 | ETX | End of Text | 正文结束 | |
4 | 04 | EOT | End of Transmission | 传输结束 | |
5 | 05 | ENQ | Enquiry | 请求 | |
6 | 06 | ACK | Acknowledge | 收到通知/应答/响应 | |
7 | 07 | BEL | \a | Bell | 响铃 |
8 | 08 | BS | \b | Backspace | 退格 |
9 | 09 | HT | \t | Horizontal Tabulation | 水平制表符 |
10 | 0A | LF | \n | Line Feed | 换行键 |
11 | 0B | VT | \v | Vertical Tabulation | 垂直制表符 |
12 | 0C | FF | \f | Form Feed | 换页键 |
13 | 0D | CR | \r | Carriage Return | 回车键 |
14 | 0E | SO | Shift Out | 不用切换 | |
15 | 0F | SI | Shift In | 启用切换 | |
16 | 10 | DLE | Data Link Escape | 数据链接转义 | |
17 | 11 | DC1 | Device Control 1 | 设备控制1 | |
18 | 12 | DC2 | Device Control 2 | 设备控制2 | |
19 | 13 | DC3 | Device Control 3 | 设备控制3 | |
20 | 14 | DC4 | Device Control 4 | 设备控制4 | |
21 | 15 | NAK | Negative Acknowledge | 否定响应/拒绝接收 | |
22 | 16 | SYN | Synchronous Idle | 同步空闲 | |
23 | 17 | ETB | End of Transmission Block | 传输块结束 | |
24 | 18 | CAN | Cancel | 取消 | |
25 | 19 | EM | End of Medium | 已到介质末端/介质存储已满 | |
26 | 1A | SUB | Substitute | 替补/替换 | |
27 | 1B | ESC | \e | Escape | 溢出/逃离/取消 |
28 | 1C | FS | File Separator | 文件分隔符 | |
29 | 1D | GS | Group Separator | 分组符 | |
30 | 1E | RS | Record Separator | 记录分隔符 | |
31 | 1F | US | Unit Separator | 单元分隔符 |
第二部分:是由20H到7FH共96个,这95个字符是用来表示阿拉伯数字、英文字母大小写和下划线、括号等符号,都可以显示在屏幕上.如下表:
第三部分:由80H到0FFH共128个字符,一般称为"扩充字符",这128个扩充字符是由IBM制定的,并非标准的ASCII码.这些字符是用来表示框线、音标和其它欧洲非英语系的字母。
参考
大部分内容转载自: