钊602 2022-09-25 17:26 采纳率: 50%
浏览 18

如何理解%c与%d的区别

img

img


#include<stdio.h>
int main(void)
{
int a;
char ch;
printf("请输入年龄:\n");
scanf_s("%d", &a);
printf("请输入性别(man/woman):\n");
scanf_s("%c", &ch);

if (a >=7 )
{
    printf("搬桌子!\n");
}
else if (a = 5 && ch == 'man')
{
    printf("搬桌子!\n");
}
else 

{
    printf("不搬桌子!\n");
}



return 0;

}

  • 写回答

2条回答 默认 最新

  • 快乐鹦鹉 2022-09-25 17:38
    关注

    %c输入字符,%d输入整数。
    比如输入32,用%d就是接收到一个整数32,但用%c,只能接收到一个字符'3'

    评论

报告相同问题?

问题事件

  • 创建了问题 9月25日