欢迎光临散文网 会员登陆 & 注册

使用printf函数输出多行文本

2023-03-01 23:13 作者:glimix  | 我要投稿

使用'\n'换行输出

我们可以在printf函数的输出字符串中添加<span class="highlight">'\n'</span>字符,它用于产生一个新行,这样后续的输出将会从下一行的行首开始,这就是输出多行文本的诀窍了。

printf函数需要的参数是一对用双引号包含的字符串,对于上面这种简短的文本信息,我们可以将两条文本信息合并在一起,作为一个参数传递给printf进行输出。

两行文本输出

这里两个程序的输出是一致的,但第一个程序更加易读一些。不过,当我们需要输出长文本时,采用第一种方法,使用多个printf函数输出文本的一部分书写上比较繁琐;使用第二种方法时,又不够清晰简洁,这时我们可以采用长字符串断行输出的方式进行。方法是将长字符串划分为几个子字符串,每个子字符串由一对引号包围,编写代码时每行一个子串。注意,这只是代码编写时的划分,对于程序而言,仍就是将其按一个字符串对待。

断行输出

整段输出

上面的例子中,每行文本结尾处都有一个换行符,也许我们需要将这些文本做为一个自然段落输出,这样文本结构上更加合适一些。为此我们仍按上面的方式编写代码,同时删掉前两行的'\n'即可。

整段输出


使用printf函数输出多行文本的评论 (共 条)

分享到微博请遵守国家法律