转义字符
来自cppreference.com
< cpp
转义字符用于在字符串字面值中定义特殊字符。
下面的转义字符是合法的:
| 转义字符 | 描述 |
|---|---|
| **\' ** | 单引号 (byte 0x27) |
| **\" ** | 双引号 (byte 0x22) |
| **\\** | 反斜杠 (byte 0x5c) |
| **\0** | 空字符 (byte 0x00) |
| **\a** | 响铃 (byte 0x07) |
| **\b** | 退格 (byte 0x08) |
| **\f** | 换页 (byte 0x0c) |
| **\n** | 新行 (byte 0x0a) |
| **\r** | 回车 (byte 0x0d) |
| **\t** | 水平制表符 (byte 0x09) |
| **\v** | 垂直制表符 (byte 0x0b) |
| **\nnn** | 八进制 (nnn) |
| **\xnn** | 十六进制 (byte 0xnn) |
[编辑] 例子
printf( "This\nis\na\ntest\n\nShe said, \"How are you?\"\n" );
输出:
This is a test She said, "How are you?"