Juniorboy 发表于 2020-4-11 20:21:05

\n\符号

#include <stdio.h>

int main()
{
      printf("\n\
         @\n\
      / \\\n\
      * *\n\
      * *\n\
      * *\n\
    * * * * * *\n\
* * * * * * * *\n\
* * * * * * * * * *\n\
      * *\n\
      * *\n\
      * * * *\n\
    * * * * * *\n");

      return 0;
}
(这个代码是正确的)请问这个代码我自己打就是乱码,必须把每一行的空格都删掉之后再自己重新打空格才能输出正确的图案,被删掉的空格一个就等于自己手打的4个空格,不知道我说清楚了吗。。。这个特别不好说

墨羽岚 发表于 2020-4-11 20:22:34

{:10_306:}Tab和空格还是有区别的

BngThea 发表于 2020-4-11 20:22:44

用的tab键

qiuyouzhi 发表于 2020-4-11 20:22:45

本帖最后由 qiuyouzhi 于 2020-4-11 20:24 编辑

你这个和标题不匹配啊。。。
我以为你要问\n\是什么意思,
结果你甩出来这么个问题。。
估计是用的tab吧,我复制
你的没有问题

Juniorboy 发表于 2020-4-11 20:38:02

qiuyouzhi 发表于 2020-4-11 20:22
你这个和标题不匹配啊。。。
我以为你要问\n\是什么意思,
结果你甩出来这么个问题。。


emmm 这个听难说的,这样把我把错误的乱码打出来,给你看下。您稍等下哈

Juniorboy 发表于 2020-4-11 20:41:21

qiuyouzhi 发表于 2020-4-11 20:22
你这个和标题不匹配啊。。。
我以为你要问\n\是什么意思,
结果你甩出来这么个问题。。


#include<stdio.h>

int main()
{

        printf("\n\
                @\n\
           * *\n\
          * * *\n\
       * * * *\n\
           * *\n\
           * *\n\
          * * *\n\
       * * * *\n");
getchar();
getchar();


}
比如这个程序,看着正常,@的下一行就出错了,必须把@的下一行那两个**之前的空格都删了,在重新打空格才行

Juniorboy 发表于 2020-4-11 21:08:38

BngThea 发表于 2020-4-11 20:22
用的tab键

Tab键是自动补充的吗

Juniorboy 发表于 2020-4-11 21:09:52

墨羽岚 发表于 2020-4-11 20:22
Tab和空格还是有区别的

一个tab等于4个空格把

墨羽岚 发表于 2020-4-11 21:34:20

Juniorboy 发表于 2020-4-11 21:09
一个tab等于4个空格把

一个Tab是一个空格,但是宽度是普通的空格的4倍
不过可以调的,具体方法百度
页: [1]
查看完整版本: \n\符号