ASCII码表.doc
《ASCII码表.doc》由会员分享,可在线阅读,更多相关《ASCII码表.doc(9页珍藏版)》请在冰豆网上搜索。
ASCII码表完整版
ASCII值
控制字符
ASCII值
控制字符
ASCII值
控制字符
ASCII值
控制字符
0
NUT
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删除
0~32及127(共34个)是控制字符或通讯专用字符(其余为可显示字符),如控制符:
LF(换行)、CR(回车)、FF(换页)、DEL(删除)、BS(退格)、BEL(振铃)等;通讯专用字符:
SOH(文头)、EOT(文尾)、ACK(确认)等;ASCII值为8、9、10和13分别转换为退格、制表、换行和回车字符。
它们并没有特定的图形显示,但会依不同的应用程序,而对文本显示有不同的影响。
33~126(共94个)是字符,其中48~57为0到9十个阿拉伯数字;
65~90为26个大写英文字母,97~122号为26个小写英文字母,其余为一些标点符号、运算符号等。
ASCII码表
ASCII码大致可以分作三部分組成。
第一部分是:
ASCII非打印控制字符;
第二部分是:
ASCII打印字符;
第三部分是:
扩展ASCII打印字符。
第一部分:
ASCII非打印控制字符表
ASCII表上的数字0–31分配给了控制字符,用于控制像打印机等一些外围设备。
例如,12代表换页/新页功能。
此命令指示打印机跳到下一页的开头。
(参详ASCII码表中0-31)
第二部分:
ASCII打印字符
数字32–126分配给了能在键盘上找到的字符,当您查看或打印文档时就会出现。
数字127代表DELETE命令。
(参详ASCII码表中32-127)
ASCII码表0-127(Hex列是16进制意思,0x41—代表字母A-)
charCSCOMMDlg:
:
HexChar(charc)
{
if((c>='0')&&(c<='9'))
returnc-0x30;//返回0~9
elseif((c>='A')&&(c<='F'))
returnc-'A'+10;//返回10~15数字
elseif((c>='a')&&(c<='f'))
returnc-'a'+10;//返回10~15数字
else
return0x10;//其他返回数据链路转义(注意不是回车)
}
Bin
Dec
Hex
缩写/字符
解释
00000000
0
00
NUL(null)
空字符
00000001
1
01
SOH(startofheadling)
标题开始
00000010
2
02
STX(startoftext)
正文开始
00000011
3
03
ETX(endoftext)
正文结束
00000100
4
04
EOT(endoftransmission)
传输结束
00000101
5
05
ENQ(enquiry)
请求
00000110
6
06
ACK(acknowledge)
收到通知
00000111
7
07
BEL(bell)
响铃
00001000
8
08
BS(backspace)
退格
00001001
9
09
HT(horizontaltab)
水平制表符
00001010
10
0A
LF(NLlinefeed,newline)
换行键
00001011
11
0B
VT(verticaltab)
垂直制表符
00001100
12
0C
FF(NPformfeed,newpage)
换页键
00001101
13
0D
CR(carriagereturn)
回车键
00001110
14
0E
SO(shiftout)
不用切换
00001111
15
0F
SI(shiftin)
启用切换
00010000
16
10
DLE(datalinkescape)
数据链路转义
00010001
17
11
DC1(devicecontrol1)
设备控制1
00010010
18
12
DC2(devicecontrol2)
设备控制2
00010011
19
13
DC3(devicecontrol3)
设备控制3
00010100
20
14
DC4(devicecontrol4)
设备控制4
00010101
21
15
NAK(negativeacknowledge)
拒绝接收
00010110
22
16
SYN(synchronousidle)
同步空闲
00010111
23
17
ETB(endoftrans.block)
传输块结束
00011000
24
18
CAN(cancel)
取消
00011001
25
19
EM(endofmedium)
介质中断
00011010
26
1A
SUB(substitute)
替补
00011011
27
1B
ESC(escape)
溢出
00011100
28
1C
FS(fileseparator)
文件分割符
00011101
29
1D
GS(groupseparator)
分组符
00011110
30
1E
RS(recordseparator)
记录分离符
00011111
31
1F
US(unitseparator)
单元分隔符
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