注册 登录
编程论坛 C语言论坛

关于\n是否需要打印

姓张名世离 发布于 2019-11-07 17:40, 1902 次点击
只有本站会员才能查看附件,请 登录
答案是end,但我们老师上课说\n要用回车写出来,求助。
3 回复
#2
纯蓝之刃2019-11-07 18:04
\t \n \v \f \r 这些都是空白字符,打印在控制台上是不显示的。只有之后再打印数据才会有所体现。
比如说\n.
如果程序是
printf("abc");printf("def");

那么输出就是:
abcdef。
如果程序是
printf("abc\n");printf("def");

那么输出就是:
abc
def
所以如果在\n后面没有其他打印信息,你是不会知道有\n的存在的
#3
自学的数学2019-11-07 20:05
\t \r \n都是转义字符,空格就是单纯的空格,输入时可以输入空格

\t 的意思是 :水平制表符。将当前位置移到下一个tab位置。

\r 的意思是: 回车。将当前位置移到本行的开头。

\n 的意思是:回车换行。将当前位置移到下一行的开头。

\f的意思是:换页。将当前位置移到下一页的开头。
#4
姓张名世离2019-11-07 20:10
回复 2楼 纯蓝之刃
好的谢谢你的帮助。
1