要编写无法在源代码中键入的字符,C语言使用转义序列。转义序列使用反斜杠字符,后跟第二个字符或符号:
\n
上面是一个换行符的转义序列。
下表列出了标准C语言转义序列。
转义序列 | 产生字符 |
---|---|
\a |
钟铃(“哔!”) |
\b |
退格,不擦除 |
\f |
换页或清除屏幕 |
\n |
新的一行 |
\r |
回车,新一行的开始 |
\t |
水平制表符 |
\v |
垂直制表符 |
\\ |
反斜杠字符 |
\? |
问号 |
\\' |
单引号 |
\" |
双引号 |
\xnn |
十六进制字符代码nn |
\onn |
八进制字符代码nn |
\nn |
八进制字符代码nn |
以下代码在每个printf()
文本字符串的末尾添加换行符。
#include <stdio.h>
int main()
{
printf("Hi\n");
printf("C\n");
printf("from\n");
printf("www.\n");
printf("yiibai.com\n");
return(0);
}
执行上面示例代码,得到以下结果:
Hi
C
from
wwww.
yiibai