-
Function/Control Code/Character in ASCII
【什么是
Function
Code
功能码或
Function Character
功能字符】
ASCII
字符集,大家都知道吧,最基本的包含了
128
个字符。其中前
32
个,
0-31
,即
0x00-0x1F
,都是不可见字符。这些字符,就叫做控制字符。
这些字符没法打印出来,
但是每个字
符,
都对应着一个特殊的控制功能的字符,
简称功能字
符或功能码
Function Code
。
简言之:
ASCII
中前
32
个字符,统称为
Function
Code
功能字符。
此外,由于
ASCII
中的
127
对应的是
Delete
,也是不可见的,所以,此处根据笔者的理
解,也可以归为
Function Code
。
此类字
符,对应不同的“功能”
,起到一定的“控制作用”
,所以,称
为控制字符。
关于每个控制字符的控制功能缩写,参见下表:
表格
1
ASCII
中的控制字符
十
进制
十六
进制
控制
字符
转义
字符
*
说明
Ctrl +
下列字母
*
0
00
NUL
/0
Null
character(
空字符
)
@ (Shift + 2)
1
01
SOH
Start of
Header(
标题开始
)
A
2
02
STX
Start of Text(
正文开始
)
B
3
03
ETX
End of Text(
正文结束
)
C
4
04
EOT
End of Transmission(
传输结束
)
D
5
05
ENQ
Enquiry(
请求
)
E
6
06
ACK
Acknowledgment(
收到通知
/
响应
)
F
7
07
BEL
/a
Bell (
响铃
)
G
8
08
BS
/b
Backspace(
退格
)
H
9
09
HT
/t
Horizontal Tab(
水平制表符
)
I
10
0A
LF
/n
Line feed(
换行键
)
J
11
0B
VT
/v
Vertical Tab(
垂直制表符
)
K
12
0C
FF
/f
Form feed(
换页键
)
L
13
0D
CR
/r
Carriage return(
回车键
)
M
14
0E
SO
Shift Out(
不用切换
)
N
15
0F
SI
Shift In(
启用切换
)
O
16
10
DLE
Data Link Escape(
数据链路转义
)
P
17
11
DC1
Device Control 1(
设备控制
1)
/XON(Transmit On)
Q
18
12
DC2
Device Control
2(
设备控制
2)
R
19
13
DC3
Device Control
3(
设备控制
3)
/XOFF(Transmit Off)
S
20
14
DC4
Device Control 4(
设备控制
4)
T
21
15
NAK
Negative Acknowledgement(
拒绝接收
/
无响应
)
U
22
16
SYN
Synchronous Idle(
同步空闲
)
V
23
17
ETB
End of Trans the Block(
传输块结束
)
W
24
18
CAN
Cancel(
取消
)
X
25
19
EM
End of Medium(
已到介质末端
/
介质存储已满
)
Y
26
1A
SUB
Substitute(
替补
/
替换
)
Z
27
1B
ESC
/e
Escape(
溢出
/
逃离
/
取消
)
[
28
1C
FS
File Separator(
文件分割符
)
/
29
1D
GS
Group Separator(
分组符
)
]
30
1E
RS
Record Separator(
记录分隔符
)
^ (Shit + 6)
31
1F
US
Unit Separator(
单元分隔符
)
_ (Shift + -)
32
20
SP
White space
[Space] *
127
7F
DEL
Delete(
删除
)
[Delete] *
注
(*)
:
1.
转义字符:即在
C
语言中或其他地方如何表示。
2.
用键盘输入控制字符:
其中,
32
是空格键,
127
是
Delete
键,
都不需要加
Ctrl
键,
即可直接输入。
3.
可以通过
“
Ctrl+
对应按键
”
实现上述控制字符的输入
,
你可能遇到的一些,
比如
:
用
Ctrl+V
输入
SYNC
,
Ctrl+M
输入
Enter
(
当然也可以直接用
Enter
键,
但是在
Windows
下面,
其可能会发送两个字符:
CR
和
LF
)
,
Ctrl+Q
输入
XON
,
Ctrl+S
输入
XOFF
等等。
其具体每个控制字符的含义,详解介绍如下:
【
ASCII
中的
Function/Control Code
功能字符的详细含义】
0
–
NUL
–
NUL l
字符
/
空字符
-
-
-
-
-
-
-
-
-
上一篇:(完整)广州初二英语上册语法详尽复习
下一篇:牛津英语9A期末复习精选考点汇总