输入一个字符,用switch语句判断它是大写小写还是别的

来源:百度知道 编辑:UC知道 时间:2024/06/03 21:57:11

每一个字符都有自己的ASCII值 根据这个值的分布不同就可以区分大小写

65-90 大写A-Z

97-122 小写a-z 其他数值则是其他字符

你需要把这个字符设置为char类型

然后在switch 的case里面 用<小于 >大于某一个数值

作区间限定 从而判别字符

---------------祝成功

char x; int m;scanf(&x);if(x>=a&&x<=z) m=0; if(x>=A&&x<=Z) m=1;else m=2;switch(m)
case:0 printf(“您输入的是小写字母”);
case:1 printf(“您输入的是大写字母”);
case:2 printf(“您输入的是其它符号”);

判断这个字符的ASCII码,然后找下面对应的case ?,如果相匹配则执行后面语句。
如:
switch(a) ////注意 a的ASCII码值为97
{
case 97: printf("ASCII码是97!\n");break;

case 110: printf("ASCII码是110!\n");
}