\a
—— C90新增的警报字符\a
是否能产生听到或看到的警报,取决于计算机的硬件,蜂鸣是最常见的警报。(在一些系统中,警报字符不起作用)
\b
—— 将光标退回一格
\f
—— 将光标移至下一页开始处
\n
—— 将光标移至下一行开始处
\r
—— 将光标移至当前行开始处
\t
—— 补全当前字符串长度到8的整数倍(跳到下一个tab的位置),最少1个最多8个空格,补多少看\t前字符串长度。(当前字符串长度10,那么\t后长度是16,也就是补6个空格;当前字符串长度12,此时\t后长度是16,补4个空格)
\v
—— 后面的字符从下一行开始输出,且开始的列数为“\v”前一个字符所在列后面一列
\\
—— 打印一个反斜杠\
(不是注释)
\'
—— 打印一个单引号‘
\”
—— 打印一个双引号“
\?
—— 打印一个问号
\0oo
—— 用八进制ASCII码表示一个字符
\xhh
—— 用十六进制ASCII码表示一个字符
转义字符定义:
转义字符是很多程序语言、数据格式和通信协议的形式文法的一部分。对于一个给定的字母表,一个转义字符的目的是开始一个字符序列,使得转义字符开头的该字符序列具有不同于该字符序列单独出现时的语义。因此转义字符开头的字符序列被叫做转义序列。
ASCII码值(十进制)
响铃(BEL)
退格(BS)
所有的ASCII码都可以用“\”加数字(一般是8进制数字)来表示。而C中定义了一些字母前加""来表示常见的那些不能显示的ASCII字符,如\0,\t,\n等,就称为
转义字符,因为后面的字符,都不是它本来的ASCII字符意思了。
转义有两层含义,一层是把普通字符转化为特殊字符,例如’\t’;另一种是将特殊字符转化为普通字符,例如’\’。
转义字符可以分为三类,第一类是普通
转义字符,第二类是八进制
转义字符,第三类是十六进制
转义字符。
普通
转义字符
1.
转义字符
(1)
C语言中一般用 \ 字符表示转义,后边紧跟者的为要转义的字符。
(2)
C语言中定义了一些字母前加 \ 来表示一些不能显示的ASCII字符,所有的ASCII码都可以用 \ 加数字来表示。
2.转移字符及其含义
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:
Markdown和扩展Markdown简洁的语法
代码块高亮
图片链接和图片上传
LaTex数学公式
UML序列图和流程图
离线写博客
导入导出Markdown文件
丰富的快捷键
加粗 Ctrl + B
斜体 Ctrl + I
引用 Ctrl