改写程序输出两段语句
#include <stdio.h>
int main(void)
{
printf("是的\n这是新内容\n");
return 0;
}Code language: PHP (php)
输出内容
是的
这是新内容
换行符 \n 的作用
在 printf() 中,在文本的开头和第一句的后面,增加了字符 \n,它是另一个转义序列,\n 代表换行符。
这样输出光标就会移动到下一行,后续的输出就会显示到新行上。
反斜杠(“)在文本字符串中有特殊的意义,它表示转义序列的开始。
反斜杠后面的字符表示那种转义序列。对于 \n,n 表示换行。还有其他许多的转义序列。
显然反斜杠 \` 本身就是特殊字符,所以如果输出反斜杠,则需要两个反斜杠(\`)。
输出引号与反斜杠的示例
#include <stdio.h>
int main(void)
{
printf("是的\n这是新内容,我们叫\"序列\",要输出反斜杠则需要两个反斜杠\\\\\n");
return 0;
}Code language: PHP (php)
输出内容
是的
这是新内容,我们叫"序列",要输出反斜杠则需要两个反斜杠\\Code language: JavaScript (javascript)
\n 是换行的意思,所以”是的”之后就换行了。
警报转义序列 \a
下面我们来看另外一个转义序列 \a,可以发出声音,说明发生了有趣或重要的事情。
#include <stdio.h>
int main(void)
{
printf("哇 好漂亮!!\n\a");
return 0;
}Code language: PHP (php)
运行上面代码,电脑的扬声器将会发出响声。
其他转义序列示例
#include <stdio.h>
int main(void)
{
printf("是的\n这是新内容\n,\"转义序列\"是\\n");
printf("哇 好漂亮!!\n\a");
return 0;
}Code language: PHP (php)
转义序列
| 转义序列 | 说明 |
|---|---|
| \n | 换行 |
| \r | 回车键 |
| \b | 退后一格 |
| \f | 换页 |
| \t | 水平制表符 |
| \v | 垂直制表符 |
| \a | 发出鸣响 |
| \? | 插入问号(?) |
| \” | 插入双引号(“) |
| \’ | 插入单引号(‘) |
| \\ | 插入反斜杠(\) |