我的问题的简单示例:
char answer;
printf("enter your favorite letter: \n");
answer = getchar();
现在问题就在于此。我想在屏幕上打印那个角色。但通过使用"回答"变量。 像这样:
printf(answer);
但当然它不起作用。我该怎么办?
答案 0 :(得分:0)
您是否只是在命令之后将char打印到控制台?
int main() {
char answer;
printf("enter your favorite letter: \n");
answer = getchar();
printf("%c\n", answer);
}
答案 1 :(得分:0)
您需要使用printf
。这可以让你嵌入'输出中的变量使用以%
前缀声明的占位符。
角色的占位符为%c
,因此您可以使用以下内容:
printf("Your favorite letter is %c", answer);
answer
作为参数传递,并替换%c
。
This question应该为您提供有关printf
。