C语言实现从键盘上输入一个ASCII字符,判断并输出其类型。例如输入字符的ASCII值小于32时,类型为控制字符,在'0'-'9'之间的为数字类型,在'A'和'Z'之间的为大写字母,在'a'和'z'之间的为小写字母,其余则为其他字符。
代码:
#include<stdio.h>
#include<stdlib.h>
int main() {
char ch;
scanf("%c", &ch);
if(ch<32){
printf("控制字符\n");
}
else if (ch >= '0' && ch <= '9') {
printf("数字类型\n");
}
else if (ch >= 'a' && ch <= 'z') {
printf("小写字母\n");
}
else if (ch >= 'A' && ch <= 'Z') {
printf("大写字母\n");
}
else{
printf("其他字符\n");
}
return 0;
}