在C语言中,要合法地转义字符,需要使用反斜杠(\)作为转义字符。以下是一些常见的转义序列:
- 换行符:
\n
- 制表符:
\t
- 双引号:
\"
- 单引号:
\'
- 反斜杠:
\\
- 退格符:
\b
- 回车符:
\r
- 垂直制表符:
\v
- 八进制转义字符:
\ooo
(例如:\012
表示ASCII码为10的换行符) - 十六进制转义字符:
\xhh
(例如:\x0A
表示ASCII码为10的换行符)
这些转义序列可以在字符串和字符常量中使用。例如:
#includeint main() { printf("Hello, World!\n"); // 输出 "Hello, World!" 并换行 char newline = '\n'; // 将换行符存储在变量中 return 0; }