fd2525112 发表于 2021-2-8 23:35:04

小白求助

#include <stdio.h>

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

      return 0;
}

/ \\\n\这里为什么要用2个\\呢{:5_100:}

昨非 发表于 2021-2-8 23:37:37

因为要转义打印出\

小甲鱼的铁粉 发表于 2021-2-8 23:38:08

/ \\\n\
是 /   \\      \n   \
想要用printf输出一个\, 就得转义一下,用\转义,所以是\\

jackz007 发表于 2021-2-8 23:39:22

   '\' 是特殊转义字符,'\\' 表示一个 '\' 字符,所以,printf("\\\n" ) 会打印出一个 '\' 字符和一个换行符 '\n'。

fd2525112 发表于 2021-2-9 00:50:32

感谢各位回复{:5_108:}
页: [1]
查看完整版本: 小白求助