我对这个迷糊了,,scanf后面输入时末尾加个\n,,还有printf也有\n。
很简单,换行,可我就是想不通,。。有谁详细的解释解释\n的作用,,不胜感激!!!
c语言中\n怎么用
答案:4 悬赏:10 手机版
解决时间 2021-02-10 02:23
- 提问者网友:原来太熟悉了会陌生
- 2021-02-09 11:42
最佳答案
- 五星知识达人网友:等灯
- 2021-02-09 13:21
1、scanf中通常是不需要加\n的,不加的时候,从键盘输入回车,表示输入结束了;如果加了\n,键盘输入的回车就被当成输入的字符了,需要再次输入非空白的字符才能结束输入,而且容易导致混乱,所以不建议在scanf中加\n
2、printf中的\n就很好理解了,就是表示输出一个换行。
2、printf中的\n就很好理解了,就是表示输出一个换行。
全部回答
- 1楼网友:空山清雨
- 2021-02-09 16:21
加多少个都行,不加也行。。加一个就换一行,在前面加就在那输出的内容前面有个换行,后面加就在后面有个换行。。。不过你这句语句有问题
printf("\n l=%f,area= %f \n",l,n);
- 2楼网友:長槍戰八方
- 2021-02-09 14:53
“\n”是换行符,主要是结果输出时便于查看结果。
可用可不用,在哪里用哪里结果输出时就会换行
- 3楼网友:爱难随人意
- 2021-02-09 14:03
1、scanf中通常是不需要加\n的,不加的时候,从键盘输入回车,表示输入结束了;如果加了\n,键盘输入的回车就被当成输入的字符了,需要再次输入非空白的字符才能结束输入,而且容易导致混乱,所以不建议在scanf中加\n
2、printf中的\n就很好理解了,就是表示输出一个换行。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯