我开始用C语言学习代码。在程序中,我编写了以下内容:
#include<stdio.h>
int main()
{
int count = 0;
printf("Count %d.", count);
return 0;
}
然后我编译并运行程序,打印数据:
Count 0.%
但是,如果我将行printf("Count %d.", count);
固定到printf("Count %d.\n", count);
中-仅在\n
之后添加Count %d.
,则打印的数据为:
Count 0.
\n
(下排(看不见))已替换为%
?
答案 0 :(得分:2)
您的外壳可能会添加%
符号,以指示该行未正确终止。许多贝壳都可以这样做,例如ZSH或Fish。
只需在您对\n
的通话中添加一个printf
,就可以了。