我的代码使用了一个switch语句,但是运行时只显示default的输出,麻烦帮忙解答一下,十分感谢
#include <stdio.h>
int main()
{
char ch;
printf("请输入一个字符:");
scanf("%c",&ch);
printf("%d\n",ch);
switch(ch)
{
case 'ch>=80&&ch<=89':printf("该字符为数字");
break;
case 'ch>=65&&ch<=90':printf("该字符为大写字母");
break;
case 'ch>=97&&ch<=122':printf("该字符为小写字母");
break;
case 'ch=32':printf("该字符为空格");
break;
default: printf("其他字符\n");
}
return 0;
}
```