#include <stdio.h>
int main()
{
char ch;
scanf_s("%c", &ch);
if ((ch >= 'A' && ch <= 'Z') || (ch >= 'a' && ch <= 'z'))
printf("该字符为英文字符");
else if (ch >= 0 && ch <= 9)
printf("该字符为数字字符");
else if (ch ==' ')
printf("该字符为空格");
else
printf("该字符为其他字符");
return 0;
}
输出结果
g
该字符为英文字符
该字符为空格
7
该字符为空格
*
该字符为其他字符