(C语言)ASCII码前32个控制字符的含义?

2024-12-29 00:44:03
推荐回答(3个)
回答1:

空字符
0000 0001 1 01 SOH (start of handing) 标题开始
0000 0010 2 02 STX (start of text) 正文开始
0000 0011 3 03 ETX (end of text) 正文结束
0000 0100 4 04 EOT (end of transmission) 传输结束
0000 0101 5 05 ENQ (enquiry) 请求
0000 0110 6 06 ACK (acknowledge) 收到通知
0000 0111 7 07 BEL (bell) 响铃
0000 1000 8 08 BS (backspace) 退格
0000 1001 9 09 HT (horizontal tab) 水平制表符
0000 1010 10 0A LF (NL line feed, new line) 换行键
0000 1011 11 0B VT (vertical tab) 垂直制表符
0000 1100 12 0C FF (NP form feed, new page) 换页键
0000 1101 13 0D CR (carriage return) 回车键
0000 1110 14 0E SO (shift out) 不用切换
0000 1111 15 0F SI (shift in) 启用切换
0001 0000 16 10 DLE (data link escape) 数据链路转义
0001 0001 17 11 DC1 (device control 1) 设备控制1
0001 0010 18 12 DC2 (device control 2) 设备控制2
0001 0011 19 13 DC3 (device control 3) 设备控制3
0001 0100 20 14 DC4 (device control 4) 设备控制4
0001 0101 21 15 NAK (negative acknowledge) 拒绝接收
0001 0110 22 16 SYN (synchronous idle) 同步空闲
0001 0111 23 17 ETB (end of trans. block) 传输块结束
0001 1000 24 18 CAN (cancel) 取消
0001 1001 25 19 EM (end of medium) 介质中断
0001 1010 26 1A SUB (substitute) 替补
0001 1011 27 1B ESC (escape) 溢出
0001 1100 28 1C FS (file separator) 文件分割符
0001 1101 29 1D GS (group separator) 分组符
0001 1110 30 1E RS (record separator) 记录分离符
0001 1111 31 1F US (unit separator) 单元分隔符

回答2:

楼上少了。。。

0 NUL (Null char) 空字符
1 SOH (start of handing) 标题开始
2 STX (start of text) 正文开始
3 ETX (end of text) 正文结束
4 EOT (end of transmission) 传输结束
5 ENQ (enquiry) 请求
6 ACK (acknowledge) 收到通知
7 BEL (bell) 响铃
8 BS (backspace) 退格
9 HT (horizontal tab) 水平制表符
10 LF (NL line feed, new line) 换行键
11 VT (vertical tab) 垂直制表符
12 FF (NP form feed, new page) 换页键
13 CR (carriage return) 回车键
14 SO (shift out) 不用切换
15 SI (shift in) 启用切换
16 DLE (data link escape) 数据链路转义
17 DC1 (device control 1) 设备控制1
18 DC2 (device control 2) 设备控制2
19 DC3 (device control 3) 设备控制3
20 DC4 (device control 4) 设备控制4
21 NAK (negative acknowledge) 拒绝接收
22 SYN (synchronous idle) 同步空闲
23 ETB (end of trans. block) 传输块结束
24 CAN (cancel) 取消
25 EM (end of medium) 介质中断
26 SUB (substitute) 替补
27 ESC (escape) 溢出
28 FS (file separator) 文件分割符
29 GS (group separator) 分组符
30 RS (record separator) 记录分离符
31 US (unit separator) 单元分隔符
32 SP (Space) 空格

回答3:

空字符
0000
0001
1
01
SOH
(start
of
handing)
标题开始
0000
0010
2
02
STX
(start
of
text)
正文开始
0000
0011
3
03
ETX
(end
of
text)
正文结束
0000
0100
4
04
EOT
(end
of
transmission)
传输结束
0000
0101
5
05
ENQ
(enquiry)
请求
0000
0110
6
06
ACK
(acknowledge)
收到通知
0000
0111
7
07
BEL
(bell)
响铃
0000
1000
8
08
BS
(backspace)
退格
0000
1001
9
09
HT
(horizontal
tab)
水平制表符
0000
1010
10
0A
LF
(NL
line
feed,
new
line)
换行键
0000
1011
11
0B
VT
(vertical
tab)
垂直制表符
0000
1100
12
0C
FF
(NP
form
feed,
new
page)
换页键
0000
1101
13
0D
CR
(carriage
return)
回车键
0000
1110
14
0E
SO
(shift
out)
不用切换
0000
1111
15
0F
SI
(shift
in)
启用切换
0001
0000
16
10
DLE
(data
link
escape)
数据链路转义
0001
0001
17
11
DC1
(device
control
1)
设备控制1
0001
0010
18
12
DC2
(device
control
2)
设备控制2
0001
0011
19
13
DC3
(device
control
3)
设备控制3
0001
0100
20
14
DC4
(device
control
4)
设备控制4
0001
0101
21
15
NAK
(negative
acknowledge)
拒绝接收
0001
0110
22
16
SYN
(synchronous
idle)
同步空闲
0001
0111
23
17
ETB
(end
of
trans.
block)
传输块结束
0001
1000
24
18
CAN
(cancel)
取消
0001
1001
25
19
EM
(end
of
medium)
介质中断
0001
1010
26
1A
SUB
(substitute)
替补
0001
1011
27
1B
ESC
(escape)
溢出
0001
1100
28
1C
FS
(file
separator)
文件分割符
0001
1101
29
1D
GS
(group
separator)
分组符
0001
1110
30
1E
RS
(record
separator)
记录分离符
0001
1111
31
1F
US
(unit
separator)
单元分隔符