输入一个字符,判断类型

输入一个字符,判断类型

code

#include<stdio.h>
int main()
{
	char a;
	//定义字符变量 
	printf("请输入一个字符,判断类型: \n");
	scanf("%c", &a);
	if(a == 32){
		//对应ASCII码表请查阅
		//https://www.cnblogs.com/longlong688/articles/18825769 
		printf("空格字符");
	}else if(a >= 48 && a < 58){
		printf("数字");
	}else if(a >= 65 && a < 91){
		printf("大写字母");
	}else if(a >= 97 && a < 123){
		printf("小写字母");
	}else{
		printf("其他字符");
	}
	return 0;
}

输入前

输出后

记录

switch中case xxx
xxx不能用表达式
if(a == 32) 可以写成if(a == ' ')
直观上更符合人类视觉

注意

只取输入的第一个字符

posted @ 2025-04-14 22:05  longlong688  阅读(17)  评论(0)    收藏  举报