#include <stdio.h>
#include <stdlib.h>
int main()
{
char ch;
ch=getchar();
if(ch>=65&&ch<=90)
printf("这是大写字母");
else if(ch>=97&&ch<=122)
printf("这是小写字母");
else if(ch>=48&&ch<=57)
printf("这是数字字符");
else if(ch==32)
printf("这是空格") ;
else
printf("这是其他字符");
return 0;
}
知识点
1 熟悉ASCII表
2 熟悉运用if
心得体会
这种连穿的if函数 如果你想先用几个if 最后再加一个else 这个不行 要每一个后面都要加else 还有在ch==32 时 一定不能为ch=32 不然最后结果都有这是一个空格 不要问我为啥知道