大小写字母转换,程序运行没有结果

img


这个程序跑起来没有结果的,不知道是什么情况,输出ascii码结果就会小31

不用c1=

#include<stdio.h>
int main()
{
     char c1,c2;
     printf("请输入一个小写字母");
      scanf("%c",&c1);
      c2=c1-32;
      printf("%c",c2);
     return 0;
}

把第六行scanf左边的"c1="删了