(二)转义字符

  C语言中转移字符\主要有两大特殊作用:
  * 1、表示控制字符,例如:换行符(\n)
  * 2、需要打印容易被识别为特殊字符的字符,例如需要在打印的字符串中打印“

1、控制字符

控制字符 含义
\n 换行
\a 响铃
\b 退格
\f 换页
\r 回车
\t 水平制表
\v 垂直制表
\ooo 1到3八进制数索道表的任意字符
\xhh 1到2位十六进制所代表的任意字符

2、打印特殊字符

  如果需要打印一些编译器可能会失败错误的字符时,需要利用转移字符\进行转义。如下所示:

// 场景:打印字符串 name: "xiaoming"
printf("name:"xiaoming"\n");   //错误,编译器会将第一二个,第三四个分别当作一组,导致编译错误
printf("name:\"xiaoming\"");   //正确,利用转义字符\对引号进行转义

你可能感兴趣的:((二)转义字符)