c语言编程\n是把什么换行,是什么意思,请详细解释。

 我来答
一口没水的枯井
推荐于2017-10-12 · TA获得超过2988个赞
知道小有建树答主
回答量:473
采纳率:100%
帮助的人:151万
展开全部

就是另起一行

如:

#include<stdio.h>

int main(){

    printf("你好世界");

    getchar();
    return 0;
}

结果是:


#include<stdio.h>

int main(){

    printf("你好\n世界");

    getchar();
    return 0;
}

结果是:

追问
是把\n之后的信息排到下一行吗
追答
是的,就是你键盘上输入的回车
johnwanz
2015-06-21 · TA获得超过781个赞
知道小有建树答主
回答量:716
采纳率:80%
帮助的人:233万
展开全部

\n, 是ASCII定义的一个数据符号, 用来代表new line.


当显示器收到数据时, 会依据数据在ASCII代表的图案或意义进行人类视觉的解释跟显示.

所以, 当看到\n, 会进行换行的动作.


ex:

printf("123\n456");
=>
123
456
printf("123456\n");
=>
123456
(游标在新的一行等待输入)


ps. 一般来说, 会有两个符号, 分别代表 换行 与 回到行首. 在windows下一般会分开处理, 在linux下, 换行同时会回到行首.

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
同色眼矩阵龙
2015-06-21 · 超过34用户采纳过TA的回答
知道答主
回答量:102
采纳率:0%
帮助的人:44.6万
展开全部
/*打几段代码不就行了,,意思就是换到下一行,比如,*/printf("
是什么意思\n请详细解释
");//这样就把“请仔细解释”放在下一行输出
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gbmc9xxs2dtyu7
2015-06-21 · TA获得超过285个赞
知道小有建树答主
回答量:296
采纳率:0%
帮助的人:114万
展开全部
比如你输出一段xxx,正常输出就是
xxx(光标停在此处)
而最后加杠n就是
xxx
(光标在此)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
N_0_1
高粉答主

2015-06-21 · 关注我不会让你失望
知道大有可为答主
回答量:8628
采纳率:47%
帮助的人:837万
展开全部
printf("dkfjieou\n");
输出的格式就是:dkfjieou
\\press any key......
printf("dkfjieou");
输出的格式就是:dkfjieou \\press any key......
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式