我是靠谱客的博主 传统绿茶,最近开发中收集的这篇文章主要介绍关于C语言中的换行问题,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

关于printf的换行:

1)换行,使用换行符"n",例如:

printf("hellon");

2)回车换行,使用回车换行符"rn",例如:

printf("hellorn");

3)对于表达式较长,想分行写的问题,可采用两种方式:

方法一:使用结尾作为换行标记。

printf("hello
world");

值得注意的是,针对字符串换行,需要注意换行后的内容顶格写,如果采取缩进方式的话,开头的空格也会被计算进字符串中。

方法二:连续的用""引起的字符串常量,会默认合并为一个常量字符串。

printf("hello"
"world");

此两种方法的输出结果都是“helloworld”。

错误实例:

printf("hello
world");

在printf 式样化字符串中不能手动回车换行,将会报错:error: missing terminating " character。

回车与换行的区别:

1) 回车 (r) :本义是光标重新回到本行开头,r的英文return,控制字符可以写成CR,即Carriage Return;

2) 换行 (n) :本义是光标往下一行(不一定到下一行行首),n的英文newline,控制字符可以写成LF,即Line Feed。在不同的操作系统这几个字符表现不同,比如在WIN系统下,这两个字符就是表现的本义,在UNIX类系统,换行n就表现为光标下一行并回到行首,在MAC上,r就表现为回到本行开头并往下一行,至于ENTER键的定义是与操作系统有关的。

最后

以上就是传统绿茶为你收集整理的关于C语言中的换行问题的全部内容,希望文章能够帮你解决关于C语言中的换行问题所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(49)

评论列表共有 0 条评论

立即
投稿
返回
顶部