在c语言的学习中我们常常会用到转义字符,倘若我们需要在屏幕上打印一个目录:c:\dot\main.c
我们该如何做呢?
#include <stdio.h>
int main()
{
printf("c:\\dot\\main.c");
return 0;
}
我们需要在c:\dot\main.c的基础上添加\转变原有的意思以确保可以顺利编译执行且打印完全。
这里我总结了以下常用的转义字符:
\? | 在书写多个问号时,防止被解析成三字母词 |
\' | 表示字符常量’ |
\" | 表示字符串内部的双引号 |
\\ | 表示一个反斜杠,防止被解释为一个转义字符序列符 |
\a | 警告字符,蜂鸣 |
\b | 退格符 |
\f | 进纸符 |
\n | 换行 |
\r | 回车 |
\t | 水平制表符 |
\v | 垂直制表符 |
\ddd | ddd表示1到3个八进制的数字 |
\xdd | dd表示2个十六进制数字 |