ASCII(美国信息交换标准代码)是一个字符编码标准,它使用7位二进制数表示128个字符。以下是ASCII码表及其详细解释:
ASCII码表
十进制 | 十六进制 | 字符 | 描述 |
---|---|---|---|
0 | 00 | NUL | 空字符 |
1 | 01 | SOH | 段落开始 |
2 | 02 | STX | 正文开始 |
3 | 03 | ETX | 正文结束 |
4 | 04 | EOT | 传输结束 |
5 | 05 | ENQ | 请求 |
6 | 06 | ACK | 确认 |
7 | 07 | BEL | 响铃 |
8 | 08 | BS | 退格 |
9 | 09 | HT | 水平制表 |
10 | 0A | LF | 换行 |
11 | 0B | VT | 垂直制表 |
12 | 0C | FF | 换页 |
13 | 0D | CR | 回车 |
14 | 0E | SO | 移出 |
15 | 0F | SI | 移入 |
16 | 10 | DLE | 数据链路转义 |
17 | 11 | DC1 | 设备控制1 |
18 | 12 | DC2 | 设备控制2 |
19 | 13 | DC3 | 设备控制3 |
20 | 14 | DC4 | 设备控制4 |
21 | 15 | NAK | 不确认 |
22 | 16 | SYN | 同步 |
23 | 17 | ETB | 传输块结束 |
24 | 18 | CAN | 取消 |
25 | 19 | EM | 结束媒介 |
26 | 1A | SUB | 替换 |
27 | 1B | ESC | 转义 |
28 | 1C | FS | 文件分隔符 |
29 | 1D | GS | 组分隔符 |
30 | 1E | RS | 记录分隔符 |
31 | 1F | US | 单元分隔符 |
32 | 20 | (space) | 空格 |
33 | 21 | ! | 感叹号 |
34 | 22 | " | 引号 |
35 | 23 | # | 井号 |
36 | 24 | $ | 美元符号 |
37 | 25 | % | 百分号 |
38 | 26 | & | 和符号 |
39 | 27 | ’ | 单引号 |
40 | 28 | ( | 左括号 |
41 | 29 | ) | 右括号 |
42 | 2A | * | 星号 |
43 | 2B | + | 加号 |
44 | 2C | , | 逗号 |
45 | 2D | - | 减号 |
46 | 2E | . | 句号 |
47 | 2F | / | 斜杠 |
48 | 30 | 0 | 数字0 |
49 | 31 | 1 | 数字1 |
50 | 32 | 2 | 数字2 |
51 | 33 | 3 | 数字3 |
52 | 34 | 4 | 数字4 |
53 | 35 | 5 | 数字5 |
54 | 36 | 6 | 数字6 |
55 | 37 | 7 | 数字7 |
56 | 38 | 8 | 数字8 |
57 | 39 | 9 | 数字9 |
58 | 3A | : | 冒号 |
59 | 3B | ; | 分号 |
60 | 3C | < | 小于号 |
61 | 3D | = | 等号 |
62 | 3E | > | 大于号 |
63 | 3F | ? | 问号 |
64 | 40 | @ | 统计符号 |
65 | 41 | A | 字母A |
66 | 42 | B | 字母B |
67 | 43 | C | 字母C |
68 | 44 | D | 字母D |
69 | 45 | E | 字母E |
70 | 46 | F | 字母F |
71 | 47 | G | 字母G |
72 | 48 | H | 字母H |
73 | 49 | I | 字母I |
74 | 4A | J | 字母J |
75 | 4B | K | 字母K |
76 | 4C | L | 字母L |
77 | 4D | M | 字母M |
78 | 4E | N | 字母N |
79 | 4F | O | 字母O |
80 | 50 | P | 字母P |
81 | 51 | Q | 字母Q |
82 | 52 | R | 字母R |
83 | 53 | S | 字母S |
84 | 54 | T | 字母T |
85 | 55 | U | 字母U |
86 | 56 | V | 字母V |
87 | 57 | W | 字母W |
88 | 58 | X | 字母X |
89 | 59 | Y | 字母Y |
90 | 5A | Z | 字母Z |
91 | 5B | [ | 左方括号 |
92 | 5C | \ | 反斜杠 |
93 | 5D | ] | 右方括号 |
94 | 5E | ^ | 幂符号 |
95 | 5F | _ | 下划线 |
96 | 60 | ` | 反引号 |
97 | 61 | a | 字母a |
98 | 62 | b | 字母b |
99 | 63 | c | 字母c |
100 | 64 | d | 字母d |
101 | 65 | e | 字母e |
102 | 66 | f | 字母f |
103 | 67 | g | 字母g |
104 | 68 | h | 字母h |
105 | 69 | i | 字母i |
106 | 6A | j | 字母j |
107 | 6B | k | 字母k |
108 | 6C | l | 字母l |
109 | 6D | m | 字母m |
110 | 6E | n | 字母n |
111 | 6F | o | 字母o |
112 | 70 | p | 字母p |
113 | 71 | q | 字母q |
114 | 72 | r | 字母r |
115 | 73 | s | 字母s |
116 | 74 | t | 字母t |
117 | 75 | u | 字母u |
118 | 76 | v | 字母v |
119 | 77 | w | 字母w |
120 | 78 | x | 字母x |
121 | 79 | y | 字母y |
122 | 7A | z | 字母z |
123 | 7B | { | 左大括号 |
124 | 7C | | | 竖线 |
125 | 7D | } | 右大括号 |
126 | 7E | ~ | 波浪号 |
127 | 7F | DEL | 删除字符 |
详细解释
-
控制字符(0-31 针对 ASCII 码):
- 这些控制字符用于控制打印机、终端等设备,主要不用于文本显示(如 NUL, SOH, STX 等)。
- 例如,
LF
(换行)和CR
(回车)在文本处理中很常见。
-
可打印字符 (32-126)
- 包括空格、字母、数字、标点符号等。
- ASCII范围从32(空格)开始到126(波浪号)。这部分字符是我们日常使用的文本内容。
-
扩展字符(128-255)
- 虽然基本ASCII只定义了128个字符,许多系统(如ISO-8859等)使用扩展的256个字符,添加了其他语言和符号。
使用场景
- ASCII用于文本数据格式、编程、通信等场合。
- 在网络协议、ASCII艺术、编写Shell脚本等方面非常常用。