C语言换行方式解析 \n\t等
时间: 2023-07-11 17:53:02 浏览: 89
linux下c语言json解析源码实现
在 C 语言中,可以使用以下转义字符来表示特殊字符:
- `\n`:表示换行符(ASCII码为10),用于将光标移到下一行开头。
- `\t`:表示制表符(ASCII码为9),用于在输出中添加水平制表符。
- `\r`:表示回车符(ASCII码为13),用于将光标移到本行开头。
- `\\`:表示反斜杠,用于输出反斜杠字符。
- `\"`:表示双引号,用于输出双引号字符。
- `\'`:表示单引号,用于输出单引号字符。
例如,下面的代码演示了使用转义字符输出换行符和制表符:
```
printf("Hello\nWorld!"); // 输出 Hello 和 World! 在不同的行上
printf("Hello\tWorld!"); // 输出 Hello 和 World! 之间有一个水平制表符
```
需要注意的是,转义字符只在字符串常量中有效,而不在字符常量中。例如,`'\n'` 表示一个换行符的字符常量,而 `"\n"` 表示一个包含换行符的字符串常量。
阅读全文