前言:
有时,printf()的语句太长了,在屏幕上可能不太方便阅读。只需在不同部分之间,输入空白(空格、制表符、换行符)即可。
如:
printf("The print() function printed %d characters.\n", rv);
这行语句在逗号(,)和变量rv之间隔开了,这样就可以帮助阅读代码的人知道该语句未完,增强代码的可读性。
但是,不能在双引号("")中间通过按下Enter键产生实际的换行符。这样会使得C编译器报错,字符串常量中有非法字符。


删除错误语句后的运行结果。

归纳打印较长字符串的方法:
给字符串断行有3种方法:
方法1:使用多个printf()语句。
方法2:用反斜杠(\)和Enter键组合来断行。这使得光标移至下一行,而且字符串中的不包含换行符。其效果是在下一行中继续输出。但是,下一行代码必须和程序清单中的代码一样从最左边开始。如果缩进该行,比如缩进4个空格,那么这4个空格也是字符串中的一部分。
方法3:ANSI C引进的字符串连接。在两个双引号括起来的字符串之间用空白隔开,C语言编译器会把多个字符串看作是一个字符串。(要记得在字符串中包含所需要的空格)