一个关于C语言的问题~~~

来源:百度知道 编辑:UC知道 时间:2024/07/02 03:57:36
printf("%d,%d,%d",a,b,c);
printf("%d,%d,%d\n",a,b,c);
第二句中在%d的后面有\n,和第一句有什么区别吗?

\n意为回车加换行,也就是说第二句的意思是输入完a,b,c后光标跳转到下一行的开头。

/n是C语言提供的转义字符,意思是换行
第二句后面加上了/n那就是说输出a,b,c三个数之后下一个字符将在下一行输出
二第一句没有 那就会接着在同一行输出!

当然了.
第2句以后的输出将在下一行开始,而第一句以后的输出还会显示在同一行.

\n是换行符,比如说前句会导致输出:
1,3,8
那么光标就会停留在8的后面,如果你来个scanf("%d",i),然后输入9的话,则屏幕上会显示1,3,89

\n是转义字符代表回车的意思,在输出格式语句中当遇到他的时候将自动换行.

换行.