为什么putchar ('\007');实现的功能是如果系统使用ASCII字符编码,则发出一声警报

2022-08-03 社会 56阅读
因为putchar(ch) 表示输出单个字符。

而‘\007’也是单个字符 \007表示转义字符。

\0开头表示八进制。 所以\007表示ASCII码为7

而ascii码:
十进制编码 (对应)缩写字符(或功能/解释)
0 NUL(null) 空字符
1 SOH(start of headline) 标题开始
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) 换页键

7正好就是响铃·~~
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com