繁体   English   中英

如何在 output 缓冲区中添加换行符?

[英]How to add newline in output buffer?

我们如何使用 C 中的 printf 向 output 缓冲区添加新行?

就像在 c++ 中我们使用 endl,我们在 C 中使用什么?

cout<<endl;

你可以这样写 printf("whatever message you want \n") "\n" 在最后 output 在缓冲区中添加一个新行。

你想要字符\n

如果你打电话给类似的东西

printf("hello");

您可以在字符串中包含\n字符:

printf("hello\n");

或者您可以单独调用printf来打印它:

printf("hello");
printf("\n");

或者您可以使用putchar打印它:

printf("hello");
putchar('\n');

这取决于您,还有其他方法可以做到这一点。

(但请注意,在最后一个示例中,我在'\n'周围使用了单引号,因为putchar打印的是单个字符,而不是字符串。)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM