GXY68 发表于 2020-4-2 15:42:03

s1e3课后作业求助

第7行的 /\后面为什么还多了一个\,我明白\n\的用处,但是打成/\ \n\飞机格式就全乱了,求问第三个\是什么意思

qiuyouzhi 发表于 2020-4-2 15:53:45

准确来讲你应该问的是第二个\。
第二个\就是用来转义第三个\的,
不然无法打印

Husing 发表于 2020-8-5 21:48:06

本帖最后由 Husing 于 2020-8-5 21:49 编辑

#include <stdio.h>

int main()
{
          printf("\n\
               @\n\
                / \\\n\
                * *\n\
                * *\n\
                * *\n\
        * * * * * *\n\
* * * * * * * *\n\
* * * * * * * * * *\n\
      * *\n\
                * *\n\
          * * * *\n\
        * * * * * *\n");
       
          return 0;
}
不知道为什么,我的代码写出来的飞机是错版的{:10_266:}
在DEV-C++ 里打出来的时候是对的,运行和复制后就不一样了

baige 发表于 2020-8-5 21:53:44

复制粘贴有点坑

baige 发表于 2020-8-5 21:55:50

本帖最后由 baige 于 2020-8-5 21:57 编辑


baige 发表于 2020-8-5 21:58:34

转义字符 \\ 输出 \

风过无痕1989 发表于 2020-8-6 08:52:53

本帖最后由 风过无痕1989 于 2020-8-6 08:59 编辑

转义字符 :       意义                               ASCII码值(十进bai制)

\a               响铃(BEL)                                       007
\b               退格du(BS)                                     008
\f                  换页(FF)                                       012
\n               换行(LF)                                       010
\r                  回车(CR)                                        013
\t                  水平制表(HT)                                 009
\v               垂直zhi制表(VT)                              011
\\                  反斜杠(常用在表示路径)                092
\?                  问号字dao符                                 063
\'                   单引号字符                                    039
\"                  双引号字符                                    034
\0               空字符(NULL)                                 000
\ddd             任意字符 三位八进制
\xhh             任意字符 二位十六进制

PS:字符前都有反斜杠,不知为何显示不出来,用鼠标刷全选时能看到

风过无痕1989 发表于 2020-8-6 09:05:46

是我自己的360浏览器出问题了,重启浏览器就好了
页: [1]
查看完整版本: s1e3课后作业求助