各位少年 我来给大家分享一下转义字符
\?在书写多个问号的使用,防止他们被解析成三字母词,在新的编译器上没法验证了 \'通常用于表示字符常量 \"用于表示一个字符串的双引号 \\用于表示一个反斜杠,防止它被解释为一个转义序列符 \a警报,这样使得终端发出警报声或出现闪烁,或者两者同时发生 \b退格键,光标回退一个字符,但不删除字符 \f换页符,光标移到下一页,在现在系统上,这已经反映不出来了,行为改成类似于\v \n换行符 \r回车符,光标移到同一行开投。 \t制表符,光标移到下一个水平制表位,通常是下一个8的倍数 \v垂直分隔符,光标移到下一个崔直制表符,通常是下一行的同一列
转义字符是转变了原来字符的意义的字符
各位少年 我来分享给大家怎么使用这些转义字符 看代码例子
#include<stdio.h> int main() { printf("(are you OK??)\n);//我们管这叫三字母词 很可惜 这些东西已经没有编译器能演示他结果了,因为这个三字母词已经过时了 return 0; }
在一些编译器上这为方括号]很可惜VS2022打印结果 不是这个,哪各位少年就疑惑了我们想打印结果是 are you OK??
怎么办呢 ?其实我们就需要\了,让他变成一个普通的字符,看代码和效果
为了更加直观,我们换个代码演示。
#include<stdio.h> int main() { printf("are you OK?\\n"); return 0; }
看这代代码我用了两个斜杠 这两个斜杠的意思是说把斜杠n转换成普通字符,打印的结果就是are you ok?n大家懂了吗?
我来分享第二个转义字符单引号,单引号是打印单个字符的,看代码
printf("%c\n",'a');
打印单个字符的,还记得怎么把转义字符转换成单引号吗?
printf("%c",'\'');
这样就打印了单引号
接下来介绍\t 被建议识别为转义字符就是水平制表符 简单来说就是空格四个或者八个
号,我们介绍下一个、,\a这会使得终端发出警报声或出现闪烁,或者。 警报这会使得终转发出警报
我们再来介绍下一个\b相当于删除退阁 相当退了一个
printf(abc\b)他往前退一个只会打印ab
好我们把有用的都介绍完了 今天先分享到这里