ASCII码对照表

完整的ASCII字符编码参考指南

2026年4月21日 Tuesday

关于ASCII码

什么是ASCII码?

ASCII(American Standard Code for Information Interchange,美国信息交换标准代码)是一种基于拉丁字母的字符编码系统。它用于显示现代英语和西欧语言,是计算机科学中最基础的字符编码标准之一。

ASCII码的构成

ASCII码使用7位二进制数(0-127)表示128个字符。其中:0-31为控制字符,32-126为可打印字符,127为删除控制符。每8位构成一个字节,其中最高位固定为0。

快速查询

可打印字符 (32-126)

点击任意字符可复制,点击表头可按不同方式排序

十进制 十六进制 八进制 字符 HTML实体 说明
32 0x20 0040 空格(Space)
33 0x21 0041 ! !
34 0x22 0042 " "
35 0x23 0043 # #
36 0x24 0044 $ $
37 0x25 0045 % %
38 0x26 0046 & &
39 0x27 0047 ' '
40 0x28 0050 ( (
41 0x29 0051 ) )
42 0x2A 0052 * *
43 0x2B 0053 + +
44 0x2C 0054 , ,
45 0x2D 0055 - -
46 0x2E 0056 . .
47 0x2F 0057 / /
48 0x30 0060 0 0 数字 0
49 0x31 0061 1 1 数字 1
50 0x32 0062 2 2 数字 2
51 0x33 0063 3 3 数字 3
52 0x34 0064 4 4 数字 4
53 0x35 0065 5 5 数字 5
54 0x36 0066 6 6 数字 6
55 0x37 0067 7 7 数字 7
56 0x38 0070 8 8 数字 8
57 0x39 0071 9 9 数字 9
58 0x3A 0072 : :
59 0x3B 0073 ; ;
60 0x3C 0074 < <
61 0x3D 0075 = =
62 0x3E 0076 > >
63 0x3F 0077 ? ?
64 0x40 0100 @ @
65 0x41 0101 A A 大写字母 A
66 0x42 0102 B B 大写字母 B
67 0x43 0103 C C 大写字母 C
68 0x44 0104 D D 大写字母 D
69 0x45 0105 E E 大写字母 E
70 0x46 0106 F F 大写字母 F
71 0x47 0107 G G 大写字母 G
72 0x48 0110 H H 大写字母 H
73 0x49 0111 I I 大写字母 I
74 0x4A 0112 J J 大写字母 J
75 0x4B 0113 K K 大写字母 K
76 0x4C 0114 L L 大写字母 L
77 0x4D 0115 M M 大写字母 M
78 0x4E 0116 N N 大写字母 N
79 0x4F 0117 O O 大写字母 O
80 0x50 0120 P P 大写字母 P
81 0x51 0121 Q Q 大写字母 Q
82 0x52 0122 R R 大写字母 R
83 0x53 0123 S S 大写字母 S
84 0x54 0124 T T 大写字母 T
85 0x55 0125 U U 大写字母 U
86 0x56 0126 V V 大写字母 V
87 0x57 0127 W W 大写字母 W
88 0x58 0130 X X 大写字母 X
89 0x59 0131 Y Y 大写字母 Y
90 0x5A 0132 Z Z 大写字母 Z
91 0x5B 0133 [ [
92 0x5C 0134 \ \
93 0x5D 0135 ] ]
94 0x5E 0136 ^ ^
95 0x5F 0137 _ _
96 0x60 0140 ` `
97 0x61 0141 a a 小写字母 a
98 0x62 0142 b b 小写字母 b
99 0x63 0143 c c 小写字母 c
100 0x64 0144 d d 小写字母 d
101 0x65 0145 e e 小写字母 e
102 0x66 0146 f f 小写字母 f
103 0x67 0147 g g 小写字母 g
104 0x68 0150 h h 小写字母 h
105 0x69 0151 i i 小写字母 i
106 0x6A 0152 j j 小写字母 j
107 0x6B 0153 k k 小写字母 k
108 0x6C 0154 l l 小写字母 l
109 0x6D 0155 m m 小写字母 m
110 0x6E 0156 n n 小写字母 n
111 0x6F 0157 o o 小写字母 o
112 0x70 0160 p p 小写字母 p
113 0x71 0161 q q 小写字母 q
114 0x72 0162 r r 小写字母 r
115 0x73 0163 s s 小写字母 s
116 0x74 0164 t t 小写字母 t
117 0x75 0165 u u 小写字母 u
118 0x76 0166 v v 小写字母 v
119 0x77 0167 w w 小写字母 w
120 0x78 0170 x x 小写字母 x
121 0x79 0171 y y 小写字母 y
122 0x7A 0172 z z 小写字母 z
123 0x7B 0173 { {
124 0x7C 0174 | |
125 0x7D 0175 } }
126 0x7E 0176 ~ ~

控制字符 (0-31) 与 删除符 (127)

控制字符用于控制设备行为,不会在屏幕上显示

十进制 十六进制 八进制 缩写 名称 说明
0 0x00 0000 NUL 空字符 空字符
1 0x01 0001 SOH 标题开始 标题开始
2 0x02 0002 STX 正文开始 正文开始
3 0x03 0003 ETX 正文结束 正文结束
4 0x04 0004 EOT 传输结束 传输结束
5 0x05 0005 ENQ 询问 询问
6 0x06 0006 ACK 确认 确认
7 0x07 0007 BEL 响铃 响铃
8 0x08 0010 BS 退格 退格
9 0x09 0011 TAB 水平制表 水平制表
10 0x0A 0012 LF 换行 换行
11 0x0B 0013 VT 垂直制表 垂直制表
12 0x0C 0014 FF 换页 换页
13 0x0D 0015 CR 回车 回车
14 0x0E 0016 SO 切换输出 切换输出
15 0x0F 0017 SI 禁用切换 禁用切换
16 0x10 0020 DLE 数据链路转义 数据链路转义
17 0x11 0021 DC1 设备控制1 设备控制1
18 0x12 0022 DC2 设备控制2 设备控制2
19 0x13 0023 DC3 设备控制3 设备控制3
20 0x14 0024 DC4 设备控制4 设备控制4
21 0x15 0025 NAK 拒绝确认 拒绝确认
22 0x16 0026 SYN 同步空闲 同步空闲
23 0x17 0027 ETB 传输块结束 传输块结束
24 0x18 0030 CAN 取消 取消
25 0x19 0031 EM 媒体结束 媒体结束
26 0x1A 0032 SUB 替换 替换
27 0x1B 0033 ESC 转义 转义
28 0x1C 0034 FS 文件分隔符 文件分隔符
29 0x1D 0035 GS 组分隔符 组分隔符
30 0x1E 0036 RS 记录分隔符 记录分隔符
31 0x1F 0037 US 单元分隔符 单元分隔符
127 0x7F 0177 DEL 删除 删除(Delete)

常用特殊字符速查

空格
32
!
感叹号
33
"
双引号
34
'
单引号
39
&
和号
38
<
小于
60
>
大于
62
@
@
64
[
左方括号
91
\
反斜杠
92
]
右方括号
93
^
脱字符
94
_
下划线
95
`
重音符号
96
{
左花括号
123
|
竖线
124
}
右花括号
125
~
波浪号
126

字符分类可视化

控制字符 (0-31, 127)

共33个,用于控制硬件设备和传输协议,不可见

0x00-0x1F, 0x7F

可打印字符 (32-126)

共95个,包括空格、字母、数字、标点符号

0x20-0x7E

总计

共128个字符,使用7位二进制表示

0x00-0x7F
字符分布
0-31
32-126
127

扩展阅读

在编程中的使用

ASCII码在编程中无处不在。例如,换行符\n(ASCII 10)用于行结束,回车符\r(ASCII 13)用于回车到行首。在C语言中,字符常量用单引号括起来,如'A'实际代表整数65。

为什么需要扩展ASCII?

ASCII码只有128个字符,无法表示其他语言(如中文、日文)。因此出现了扩展ASCII(0-255)和Unicode编码(如UTF-8、UTF-16),以支持全球所有语言的文字。

历史背景

ASCII于1963年由美国标准化协会(ANSI)首次发布,是计算机领域最具影响力的字符编码标准。它奠定了现代数字通信的基础,至今仍被广泛使用。

实用技巧

记住几个关键数值:数字'0'-'9'是48-57,大写'A'-'Z'是65-90,小写'a'-'z'是97-122,空格是32。这些数字的差值规律可以帮助你快速记忆和转换。

已复制到剪贴板