转义序列被视为单个字符,因此,它是有效的字符常数。
下表列出了 ANSI 转义序列以及它们所表示的内容。
三角符组。
转义序列
|
转义序列 |
表示 |
|---|---|
|
\a |
提醒/(警报) |
|
\b |
Backspace |
|
\f |
换页 |
|
\n |
换行 |
|
\r |
回车 |
|
\t |
水平制表符 |
|
\v |
垂直制表符 |
|
\' |
单引号 |
|
|
双引号 |
|
\\ |
反斜杠 |
|
\? |
文本问号 |
|
\ ooo |
八进制表示法的 ASCII 字符 |
|
\x hh |
十六进制表示法的 ASCII 字符 |
|
\x hhhh |
以十六进制表示法,则此转义序列用于常量宽字符或 Unicode 字符串的 Unicode 字符。 。 |
Microsoft 专用
c。
结束 Microsoft 专用
例如,垂直选项卡和换页符转义序列(\v 和 \f)不会影响屏幕输出,但它们会执行适当的打印机操作。
例如:
#define assert(exp) \ ( (exp) ? (void) 0:_assert( #exp, __FILE__, __LINE__ ) )