dwf 发表于 2018-8-18 03:45:09

在c语言中 ——\n与 \n\的区别

在《带你飞》第一课中,出现了”\n”和“\n\”这俩换行符,请问有啥区别?

彩色旗子 发表于 2018-8-18 04:03:49

\n是换行,就如HELLO 在CMD输出是HELLOPress anykey   
换行显示是
HELLO
Press any key
\n\这是无法编译

单行道007 发表于 2018-8-18 09:20:38

不存在\n\吧,是不是弄错了

claws0n 发表于 2018-8-18 10:30:27

如果只是单一个 \ 表示换行,给程序员看的。比如说:

好长的一段程序,由于荧幕大小有限,不方便阅读
asdbajkdbye1te98o1yeq79eqwiyt5$%$&%kbdkjashjasknkdnasdb,v,bdskb(*YYUGKHBKJASYx65e56IUgdhjadbalkmfdfnsobfhslkfebfagdiashdldhjk

让编译器知道那一句还没有完成,不需要分号结束
asdbajkdbye1te98o1yeq79eqwiyt5$%$&%kbdkjashjasknkdnasdb,v,bdskb(*YYUG\
      KHBKJASYx65e56IUgdhjadbalkmfdfnsobfhslkfebfagdiashdldhjk

shaungzhi20 发表于 2018-8-18 10:32:42

\n表示换行,再加一个\表示连接下面的语句作为一个整体

月光沙漠 发表于 2018-8-18 10:56:30

\n表示换行,后面的\类似英文里单词间的“-”,表示本行文末和下行是相连的

qq1242009750 发表于 2018-8-18 14:39:54

单独的\ 表示本行中的内容与下一行的内容是结合的

例如:
printf("asd\
111");

就会打印出 asd111

gpf谦默 发表于 2018-9-8 10:20:45

C语言中\ 代表转义字符\n表示 把n转义了如果在加一个 \则表示转义了后面的东西
页: [1]
查看完整版本: 在c语言中 ——\n与 \n\的区别