recentlywe 2022-12-10 15:12 采纳率: 93.3%
浏览 32
已结题

为什么用scanf输入char会报错?

为什么使用scanf输入字符会报错?
#include <stdio.h>
int main()
{
    char n;
    scanf("%c",&n);
    printf("%d",n);
}

img


我在键盘上输入s然后按一下回车键,就这样
输入int类型的数据,程序就是正常的
想不明白为什么这样?

  • 写回答

3条回答 默认 最新

  • Code Writers 新星创作者: 编程框架技术领域 2022-12-10 16:05
    关注

    在dos窗口重新使用gcc命令编译

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 12月23日
  • 已采纳回答 12月15日
  • 创建了问题 12月10日