首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在C中打印出斜杠(/或\)?

如何在C中打印出斜杠(/或\)?
EN

Stack Overflow用户
提问于 2015-04-22 19:38:56
回答 2查看 57K关注 0票数 6

我知道这是一个非常愚蠢和简单的问题,但我一直在尝试打印一个机器人的图像,它应该输出以下内容:

代码语言:javascript
复制
+----------+
|          |
| /\    /\ |
| \/    \/ |
|          |
|  [-=-=-] |
+----------+

我被困在打印出眼睛的部分。最初我写的是:

代码语言:javascript
复制
printf("| /\  /\ |");
printf("| \/  \/ |");

但是显示了一个错误,所以我记得您需要使用双斜杠,所以:

代码语言:javascript
复制
printf("| \/\\  \/\\ |");
printf("| \\\/  \\\/ |");

但是,即使在此之后,也会显示一个错误,即函数printf的隐式声明?!我不明白这个错误。有人能解释一下怎么解决这个问题吗?

EN

回答 2

Stack Overflow用户

发布于 2015-04-22 19:40:42

您不需要转义正斜杠。

这对我来说很有效:

代码语言:javascript
复制
#include <stdio.h>

int main()
{
  printf("| /\\  /\\ |");
  printf("| \\/  \\/ |");
  return 0;
}
票数 11
EN

Stack Overflow用户

发布于 2015-04-22 20:05:07

您必须在反斜杠前使用\。它将character.Like与此分开

代码语言:javascript
复制
printf("| /\\  /\\ |\n");   
printf("| \\/  \\/ |"); 
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29796371

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档