题目有错误,应该是printf(“%d%d\n”,x,y);
"\n":C语言中的换行符是"\n",就是输入完一行内容后,光标转到下一行的起始位置 。不加“\n”对输出的字符,字符串,数字等没有影响,但是输出矩阵的时候要加“\n”。
例如:
printf("first line\n");
printf("second line\n");
换行符(line break)是指一种计算机语言表达方式,它的作用是让换行符后方的内容另起一行展示。在不同的语言中,代码也有所不同。例如:<br>、"\n"、"endl"等。
扩展资料:
\a:响铃(BEL)
\b:退格(BS) ,将当前位置移到前一列
\f:换页(FF),将当前位置移到下页开头
\n:换行(LF) ,将当前位置移到下一行开头
\r:回车(CR) ,将当前位置移到本行开头
\t:水平制表(HT) (跳到下一个TAB位置)
\v:垂直制表(VT)
参考资料:百度百科-换行符
温馨提示:答案为网友推荐,仅供参考
第1个回答 推荐于2017-09-11
这个是个换行符。如果不加这个换行符,输出结果会不易观察出。
下面就以最简单的helloworld为例。
这个分行后,很明显看出输出结果。
而这个连在了一起,不宜直接观察。
故在输出时,选择用换行符,能是代码美观。
本回答被提问者采纳第2个回答 推荐于2017-10-11
printf(“%d%d\n”);是个换行,\n是转义字符,表示换行。
printf("%d",a);完整应该这么用,a是你要输出的变量名。%d是个占位符,它为一个int型数据站位,一个printf中可以有多个占位符。如:
printf("%d%d%f",x,y,z);
%f也是占位符,它为float型数据站位,占位符的对应关系是顺序对应的,即第几个占位符给第几个变量站位,与数据类型无关。
其它的一些转义字符和占位符规则,烦请自行查找printf函数的使用说明,不赘叙。
printf("%d",a);完整应该这么用,a是你要输出的变量名。%d是个占位符,它为一个int型数据站位,一个printf中可以有多个占位符。如:
printf("%d%d%f",x,y,z);
%f也是占位符,它为float型数据站位,占位符的对应关系是顺序对应的,即第几个占位符给第几个变量站位,与数据类型无关。
其它的一些转义字符和占位符规则,烦请自行查找printf函数的使用说明,不赘叙。
第3个回答 2013-06-13
\n是打印换行。
在合适的地方换行可以使输出好看些。正如一份完全没有换行的代码,是份很糟糕的代码。
第4个回答 2013-06-13
""中的是常字符串,加不加什么字符根据编程者的需要,没有硬性语法要求……