资源描述
ASCII码表(全)
ASCII值
控制字符
ASCII值
控制字符
ASCII值
控制字符
ASCII值
控制字符
0
NUL
32
(space)
64
@
96
、
1
SOH
33
!
65
A
97
a
2
STX
34
”
66
B
98
b
3
ETX
35
#
67
C
99
c
4
EOT
36
$
68
D
100
d
5
ENQ
37
%
69
E
101
e
6
ACK
38
&
70
F
102
f
7
BEL
39
,
71
G
103
g
8
BS
40
(
72
H
104
h
9
HT
41
)
73
I
105
i
10
LF
42
*
74
J
106
j
11
VT
43
+
75
K
107
k
12
FF
44
,
76
L
108
l
13
CR
45
-
77
M
109
m
14
SO
46
.
78
N
110
n
15
SI
47
/
79
O
111
o
16
DLE
48
0
80
P
112
p
17
DCI
49
1
81
Q
113
q
18
DC2
50
2
82
R
114
r
19
DC3
51
3
83
X
115
s
20
DC4
52
4
84
T
116
t
21
NAK
53
5
85
U
117
u
22
SYN
54
6
86
V
118
v
23
TB
55
7
87
W
119
w
24
CAN
56
8
88
X
120
x
25
EM
57
9
89
Y
121
y
26
SUB
58
:
90
Z
122
z
27
ESC
59
;
91
[
123
{
28
FS
60
<
92
\
124
|
29
GS
61
=
93
]
125
}
30
RS
62
>
94
^
126
~
31
US
63
?
95
—
127
DEL
NUL
VT 垂直制表
SYN 空转同步
SOH 标题开始
FF 走纸控制
ETB 信息组传送结束
STX 正文开始
CR 回车
CAN 作废
ETX 正文结束
SO 移位输出
EM 纸尽
EOY 传输结束
SI 移位输入
SUB 换置
ENQ 询问字符
DLE 空格
ESC 换码
ACK 承认
DC1 设备控制1
FS 文字分隔符
BEL 报警
DC2 设备控制2
GS 组分隔符
BS 退一格
DC3 设备控制3
RS 记录分隔符
HT 横向列表
DC4 设备控制4
US 单元分隔符
LF 换行
NAK 否定
DEL 删除
键盘常用ASCII码
ESC键 VK_ESCAPE (27)
回车键: VK_RETURN (13)
TAB键: VK_TAB (9)
Caps Lock键: VK_CAPITAL (20)
Shift键: VK_SHIFT ($10)
Ctrl键: VK_CONTROL (17)
Alt键: VK_MENU (18)
空格键: VK_SPACE ($20/32)
退格键: VK_BACK (8)
左徽标键: VK_LWIN (91)
右徽标键: VK_LWIN (92)
鼠标右键快捷键:VK_APPS (93)
Insert键: VK_INSERT (45)
Home键: VK_HOME (36)
Page Up: VK_PRIOR (33)
PageDown: VK_NEXT (34)
End键: VK_END (35)
Delete键: VK_DELETE (46)
方向键(←): VK_LEFT (37)
方向键(↑): VK_UP (38)
方向键(→): VK_RIGHT (39)
方向键(↓): VK_DOWN (40)
F1键: VK_F1 (112)
F2键: VK_F2 (113)
F3键: VK_F3 (114)
F4键: VK_F4 (115)
F5键: VK_F5 (116)
F6键: VK_F6 (117)
F7键: VK_F7 (118)
F8键: VK_F8 (119)
F9键: VK_F9 (120)
F10键: VK_F10 (121)
F11键: VK_F11 (122)
F12键: VK_F12 (123)
Num Lock键: VK_NUMLOCK (144)
小键盘0: VK_NUMPAD0 (96)
小键盘1: VK_NUMPAD0 (97)
小键盘2: VK_NUMPAD0 (98)
小键盘3: VK_NUMPAD0 (99)
小键盘4: VK_NUMPAD0 (100)
小键盘5: VK_NUMPAD0 (101)
小键盘6: VK_NUMPAD0 (102)
小键盘7: VK_NUMPAD0 (103)
小键盘8: VK_NUMPAD0 (104)
小键盘9: VK_NUMPAD0 (105)
小键盘.: VK_DECIMAL (110)
小键盘*: VK_MULTIPLY (106)
小键盘+: VK_MULTIPLY (107)
小键盘-: VK_SUBTRACT (109)
小键盘/: VK_DIVIDE (111)
Pause Break键: VK_PAUSE (19)
Scroll Lock键: VK_SCROLL (145)
ASCII 非打印控制字符表
ASCII 表上的数字 0–31 分配给了控制字符,用于控制像打印机等一些外围设备。例如,12 代表换页/新页功能。此命令指示打印机跳到下一页的开头
十进制
十六进制
字符
十进制
十六进制
字符
0
00
空
16
10
数据链路转意
1
01
头标开始
17
11
设备控制 1
2
02
正文开始
18
12
设备控制 2
3
03
正文结束
19
13
设备控制 3
4
04
传输结束
20
14
设备控制 4
5
05
查询
21
15
反确认
6
06
确认
22
16
同步空闲
7
07
震铃
23
17
传输块结束
8
08
backspace
24
18
取消
9
09
水平制表符
25
19
媒体结束
10
0A
换行/新行
26
1A
替换
11
0B
竖直制表符
27
1B
转意
12
0C
换页/新页
28
1C
文件分隔符
13
0D
回车
29
1D
组分隔符
14
0E
移出
30
1E
记录分隔符
15
0F
移入
31
1F
单元分隔符
ASCII 打印字符
数字 32–126 分配给了能在键盘上找到的字符,当您查看或打印文档时就会出现。数字 127 代表 DELETE 命令。
ASCII 打印字符表
十进制
十六进制
字符
十进制
十六进制
字符
32
20
space
80
50
P
33
21
!
81
51
Q
34
22
"
82
52
R
35
23
#
83
53
S
36
24
$
84
54
T
37
25
%
85
55
U
38
26
&
86
56
V
39
27
'
87
57
w
40
28
(
88
58
X
41
29
)
89
59
Y
42
2A
*
90
5A
Z
43
2B
+
91
5B
[
44
2C
,
92
5C
\
45
2D
-
93
5D
]
46
2E
.
94
5E
^
47
2F
/
95
5F
_
48
30
0
96
60
`
49
31
1
97
61
a
50
32
2
98
62
b
51
33
3
99
63
c
52
34
4
100
64
d
53
35
5
101
65
e
54
36
6
102
66
f
55
37
7
103
67
g
56
38
8
104
68
h
57
39
9
105
69
i
58
3A
:
106
6A
j
59
3B
;
107
6B
k
60
3C
<
108
6C
l
61
3D
=
109
6D
m
62
3E
>
110
6E
n
63
3F
?
111
6F
o
64
40
@
112
70
p
65
41
A
113
71
q
66
42
B
114
72
r
67
43
C
115
73
s
68
44
D
116
74
t
69
45
E
117
75
u
70
46
F
118
76
v
71
47
G
119
77
w
72
48
H
120
78
x
73
49
I
121
79
y
74
4A
J
122
7A
z
75
4B
K
123
7B
{
76
4C
L
124
7C
|
77
4D
M
125
7D
}
78
4E
N
126
7E
~
79
4F
O
127
7F
DEL
扩展 ASCII 打印字符
扩展的 ASCII 字符满足了对更多字符的需求。扩展的 ASCII 包含 ASCII 中已有的 128 个字符(数字 0–32 显示在下图中),又增加了 128 个字符,总共是 256 个。即使有了这些更多的字符,许多语言还是包含无法压缩到 256 个字符中的符号。因此,出现了一些 ASCII 的变体来囊括地区性字符和符号。例如,许多软件程序把 ASCII 表(又称作 ISO 8859-1)用于北美、西欧、澳大利亚和非洲的语言。
扩展的ASCII 打印字符表
190
十进制
十六进制
字符
十进制
十六进制
字符
128
80
Ç
192
C0
└
129
81
ü
193
C1
┴
130
82
é
194
C2
┬
131
83
â
195
C3
├
132
84
ä
196
C4
─
133
85
à
197
C5
┼
134
86
å
198
C6
╞
135
87
ç
199
C7
╟
136
88
ê
200
C8
╚
137
89
ë
201
C9
╔
138
8A
è
202
CA
╩
139
8B
ï
203
CB
╦
140
8C
î
204
CC
╠
141
8D
ì
205
CD
═
142
8E
Ä
206
CE
╬
143
8F
Å
207
CF
╧
144
90
É
208
D0
╨
145
91
æ
209
D1
╤
146
92
Æ
210
D2
╥
147
93
ô
211
D3
╙
148
94
ö
212
D4
Ô
149
95
ò
213
D5
╒
150
96
û
214
D6
╓
151
97
ù
215
D7
╫
152
98
ÿ
216
D8
╪
153
99
Ö
217
D9
┘
154
9A
Ü
218
DA
┌
155
9B
¢
219
DB
█
156
9C
£
220
DC
▄
157
9D
¥
221
DD
▌
158
9E
₧
222
DE
▐
159
9F
ƒ
223
DF
▀
160
A0
á
224
E0
α
161
A1
í
225
E1
ß
162
A2
ó
226
E2
Γ
163
A3
ú
227
E3
π
164
A4
ñ
228
E4
Σ
165
A5
Ñ
229
E5
σ
166
A6
ª
230
E6
µ
167
A7
º
231
E7
τ
168
A8
¿
232
E8
Φ
169
A9
⌐
233
E9
Θ
170
AA
¬
234
EA
Ω
171
AB
½
235
EB
δ
172
AC
¼
236
EC
∞
173
AD
¡
237
ED
φ
174
AE
«
238
EE
ε
175
AF
»
239
EF
∩
176
B0
░
240
F0
≡
177
B1
▒
241
F1
±
178
B2
▓
242
F2
≥
179
B3
│
243
F3
≤
180
B4
┤
244
F4
⌠
181
B5
╡
245
F5
⌡
182
B6
╢
246
F6
÷
183
B7
╖
247
F7
≈
184
B8
╕
248
F8
≈
185
B9
╣
249
F9
∙
186
BA
║
250
FA
·
187
BB
╗
251
FB
√
188
BC
╝
252
FC
ⁿ
189
BD
╜
253
FD
²
190
BE
╛
254
FE
■
191
BF
┐
255
FF
ÿ
窗体顶端
窗体底端
ASCII码对照表
下表列出了字符集中的 0 - 127。
代码
字符
代码
字符
代码
字符
代码
字符
0
32
[空格]
64
@
96
`
1
33
!
65
A
97
a
2
34
"
66
B
98
b
3
35
#
67
C
99
c
4
36
$
68
D
100
d
5
37
%
69
E
101
e
6
38
&
70
F
102
f
7
39
'
71
G
103
g
8
**
40
(
72
H
104
h
9
**
41
)
73
I
105
i
10
**
42
*
74
J
106
j
11
43
+
75
K
107
k
12
44
,
76
L
108
l
13
**
45
-
77
M
109
m
14
46
.
78
N
110
n
15
47
/
79
O
111
o
16
48
0
80
P
112
p
17
49
1
81
Q
113
q
18
50
2
82
R
114
r
19
51
3
83
S
115
s
20
52
4
84
T
116
t
21
53
5
85
U
117
u
22
54
6
86
V
118
v
23
55
7
87
W
119
w
24
56
8
88
X
120
x
25
57
9
89
Y
121
y
26
58
:
90
Z
122
z
27
59
;
91
[
123
{
28
60
<
92
\
124
|
29
61
=
93
]
125
}
30
-
62
>
94
^
126
~
31
63
?
95
_
127
下表列出了字符集中的 128 - 255。
代码
字符
代码
字符
代码
字符
代码
字符
128
€
160
[空格]
192
À
224
à
129
161
¡
193
Á
225
á
130
‚
162
¢
194
Â
226
â
131
ƒ
163
£
195
Ã
227
ã
132
„
164
¤
196
Ä
228
ä
133
…
165
¥
197
Å
229
å
134
†
166
¦
198
Æ
230
æ
135
‡
167
§
199
Ç
231
ç
136
ˆ
168
¨
200
È
231
ç
137
‰
169
©
201
É
232
è
138
Š
170
ª
202
Ê
233
é
139
‹
171
«
203
Ë
234
ê
140
Œ
172
¬
204
Ì
235
ë
141
173
205
Í
236
ì
142
Ž
174
®
206
Î
237
í
143
175
¯
207
Ï
238
î
144
176
°
208
Ð
239
ï
145
‘
177
±
209
Ñ
240
ð
146
’
178
²
210
Ò
241
ñ
147
“
179
³
211
Ó
242
ò
148
”
180
´
212
Ô
243
ó
149
•
181
µ
213
Õ
244
ô
150
–
182
¶
214
Ö
245
õ
151
—
183
·
215
×
246
ö
152
˜
184
¸
216
Ø
247
÷
153
™
185
¹
217
Ù
248
ø
154
š
186
º
218
Ú
249
ù
155
›
187
»
219
Û
250
ú
156
œ
188
¼
220
Ü
251
û
157
189
½
221
Ý
252
ü
158
ž
190
¾
222
Þ
253
ý
159
Ÿ
191
¿
223
ß
254
þ
** 数值 8、9、10 和 13 可以分别转换为退格符、制表符、换行符和回车符。这些字符都没有图形表示,但是对于不同的应用程序,这些字符可能会影响文本的显示效果。
"空" 表示在当前平台上不支持的字符。
ASCII
百科名片
ASCII(American Standard Code for Information Interchange,美国信息互换标准代码)是基于拉丁字母的一套电脑编码系统。它主要用于显示现代英语和其他西欧语言。它是现今最通用的单字节编码系统,并等同于国际标准ISO/IEC 646。
目录
名称
产生
简介
标准ASCII表
常见ASCII码的大小规则
查询ASCII技巧
字符集简史
ASCII国际问题
扩展ASCII
双字节字符集
虚拟键盘按键的ASCII值
ASCII码的算法
1. 二进制数转换为十进制数
2. 6.2.2 八进制数转换为十进制数
3. 6.2.3 八进制数的表达方法
4. 6.2.4 八进制数在转义符中的使用
5. 6.2.5 十六进制数转换成十进制数
6. 6.2.6 十六进制数的表达方法
7. 6.2.7 十六进制数在转义符中的使用
8. 6.3 十进制数转换到二、八、十六进制数
9. 6.3.1 10进制数转换为2进制数
10. 6.3.2 10进制数转换为8、16进制数
11. 6.4 二、十六进制数互相转换
汉字编码
名称
产生
简介
标准ASCII表
常见ASCII码的大小规则
查询ASCII技巧
字符集简史
ASCII国际问题
· 扩展ASCII
· 双字节字符集
· 虚拟键盘按键的ASCII值
· ASCII码的算法
1. 二进制数转换为十进制数
2. 6.2.2 八进制数转换为十进制数
3. 6.2.3 八进制数的表达方法
4. 6.2.4 八进制数在转义符中的使用
5. 6.2.5 十六进制数转换成十进制数
6. 6.2.6 十六进制数的表达方法
7. 6.2.7 十六进制数在转义符中的使用
8. 6.3 十进制数转换到二、八、十六进制数
9. 6.3.1 10进制数转换为2进制数
10. 6.3.2 10进制数转换为8、16进制数
11. 6.4 二、十六进制数互相转换
· 汉字编码
展开
编辑本段名称
美国信息交换标准代码
( American Standard Code for Information Interchange, ASCII )
编辑本段产生
在计算机中,所有的数据在存储和运算时都要使用二进制数表示(因为计算机用高电平和低电平分别表示1和0),例如,象a、b、c、d这样的52个字母(包括大写)、以及0、1等数字还有一些常用的符号(例如*、#、@等)在计算机中存储时也要使用二进制数来表示,而具体用哪些二进制数字表示哪个符号,当然每个人都可以约定自己的一套(这就叫编码),而大家如果要想互相通信而不造成混乱,那么大家就必须使用相同的编码规则,于是美国有关的标准化组织就出台了所谓的ASCII编码,统一规定了上述常用符号用哪些二进制数来表示。
美国标准信息交换代码是由美国国家标准学会(American National Standard Institute , ANSI )制定的,标准的单字节字符编码方案,用于基于文本的数据。起始于50年代后期,在1967年定案。它最初是美国国家标准,供不同计算机在相互通信时用作共同遵守的西文字符编码标准,它已被国际标准化组织(International Organization for Standardization, ISO)定为国际标准,称为ISO 646标准。适用于所有拉丁文字字母。
编辑本段简介
ASCII 码使用指定的 7 位或 8 位二进制数组合来表示 128 或 256 种可能的字符。标准 ASCII 码也叫基础ASCII码,使用 7 位二进制数来表示所有的大写和小写字母,数字 0 到 9、标点符号, 以及在美式英语中使用的特殊控制字符。其中:
0~31及127(共33个)是控制字符或通信专用字符(其余为可显示字符),如控制符:LF(换行)、CR(回车)、FF(换页)、DEL(删除)、BS(退格)、BEL(振铃)等;通信专用字符:SOH(文头)、EOT(文尾)、ACK(确认)等;ASCII值为 8、9、10 和 13 分别转换为退格、制表、换行和回车字符。它们并没有特定的图形显示,但会依不同的应用程序,而对文本显示有不同的影响。
32~126(共95个)是字符(32sp是空格),其中48~57为0到9十个阿拉伯数字;
65~90为26个大写英文字母,97~122号为26个小写英文字母,其余为一些标点符号、运算符号等。
同时还要注意,在标准ASCII中,其最高位(b7)用作奇偶校验位。所谓奇偶校验,是指在代码传送过程中用来检验是否出现错误的一种方法,一般分奇校验和偶校验两种。奇校验规定:正确的代码一个字节中1的个数必须是奇数,若非奇数,则在最高位b7添1;偶校验规定:正确的代码一个字节中1的个数必须是偶数,若非偶数,则在最高位b7添1。
后128个称为扩展ASCII码,目前许多基于x86的系统都支持使用扩展(或“高”)ASCII。扩展 ASCII 码允许将每个字符的第 8 位用于确定附加的 128 个特殊符号字符、外来语字母和图形符号。
编辑本段标准ASCII表
Bin
Dec
Hex
缩写/字符
解释
00000000
0
00
NUL(null)
空字符
00000001
1
01
SOH(start of headling)
标题开始
00000010
2
02
STX (start of text)
正文开始
00000011
3
03
ETX (end of text)
正文结束
00000100
4
04
EOT (end of transmission)
传输结束
00000101
5
05
ENQ (enquiry)
请求
00000110
6
06
ACK (acknowledge)
收到通知
00000111
7
07
BEL (bell)
响铃
00001000
8
08
BS (backspace)
退格
00001001
9
09
HT (horizontal tab)
水平制表符
00001010
10
0A
LF (NL line feed, new line)
换行键
00001011
11
0B
VT (vertical tab)
垂直制表符
00001100
12
0C
FF (NP form feed, new page)
换页键
00001101
13
0D
CR (carriage return)
回车键
00001110
14
0E
SO (shift out)
不用切换
00001111
15
0F
SI (shift in)
启用切换
00010000
16
10
DLE (data link escape)
数据链路转义
00010001
17
11
DC1 (device control 1)
设备控制1
00010010
18
12
DC2 (device control 2)
设备控制2
00010011
19
13
DC3 (device control 3)
设备控制3
00010100
20
14
DC4 (device control 4)
设备控制4
00010101
21
15
NAK (negative acknowledge)
拒绝接收
00010110
22
16
SYN (synchronous idle)
同步空闲
00010111
23
17
ETB (end of trans. block)
传输块结束
00011000
24
18
CAN (cancel)
取消
00011001
25
19
EM (end of medium)
介质中断
00011010
26
1A
SUB (substitute)
替补
00011011
27
1B
ESC (escape)
溢出
00011100
28
1C
FS (file separator)
文件分割符
00011101
29
1D
GS (group separator)
分组符
00011110
30
1E
RS (record separator)
记录分离符
00011111
31
1F
US (unit separator)
单元分隔符
00100000
32
20
(space)
空格
00100001
33
21
!
00100010
34
22
"
00100011
35
23
#
00100100
36
24
$
00100101
37
25
%
00100110
38
26
&
00100111
39
27
'
00101000
40
28
(
00101001
41
29
)
00101010
42
2A
*
00101011
43
2B
+
00101100
44
2C
,
00101101
45
2D
-
00101110
46
2E
.
00101111
47
2F
/
00110000
48
30
0
续表
00110001
49
31
1
00110010
50
32
2
00110011
51
33
3
00110100
52
34
4
00110101
53
35
5
00110110
54
36
6
00110111
55
37
7
00111000
56
38
8
00111001
57
39
9
00111010
58
3A
:
00111011
59
3B
;
00111100
60
3C
<
00111101
61
3D
=
00111110
62
3E
>
00111111
63
3F
?
01000000
64
40
@
01000001
65
41
A
01000010
66
42
B
01000011
67
43
C
01000100
68
44
D
01000101
69
45
E
01000110
70
46
F
01000111
71
47
G
01001000
72
48
H
01001001
73
49
I
01001010
74
4A
J
01001011
75
4B
K
01001100
76
4C
L
01001101
77
4D
M
01001110
78
4E
N
01001111
79
4F
O
01010000
80
50
P
01010001
81
51
Q
01010010
82
52
R
01010011
83
53
S
01010100
84
54
T
01010101
85
55
U
01010110
86
56
V
01010111
87
57
W
01011000
88
58
X
01011001
89
59
Y
01011010
90
5A
Z
01011011
91
5B
[
01011100
92
5C
\
01011101
93
5D
]
01011110
94
5E
^
01011111
95
5F
_
01100000
96
60
`
01100001
97
61
a
01100010
98
62
b
续表
01100011
99
63
c
01100100
100
64
d
01100101
101
65
e
01100110
102
66
f
01100111
103
67
g
01101000
104
68
h
01101001
105
69
i
01101010
106
6A
j
01101011
107
6B
k
01101100
108
6C
l
01101101
109
6D
m
01101110
110
6E
n
01101111
111
6F
o
01110000
112
70
p
01110001
113
71
q
01110010
114
72
r
01110011
115
73
s
01110100
116
74
t
01110101
117
75
u
01110110
118
76
v
01110111
119
77
w
01111000
120
78
x
01111001
121
79
y
01111010
122
7A
z
01111011
123
7B
{
01111100
124
7C
|
01111101
125
7D
}
01111110
126
7E
~
01111111
127
7
展开阅读全文