如何判断输入的字符是小写字母、大写字母还是数字? | 您所在的位置:网站首页 › Java输入一个字符判断是大写字母还是小写字母 › 如何判断输入的字符是小写字母、大写字母还是数字? |
一、比较判断
计算机中字符都有自己的ASCII码,并且数字,字母都有自己的范围。如下: 类型ASCII码数字0~ 948 ~57大写字母A~ Z65~90小写字母a~ z97~122但是在编码时可能记不住ASCII码。所以也就可以直接进行比较。 #include int main(void) { int str; scanf("%c", &str); if(str >= '0' && str printf("str是一个大写字母。"); } if (str >= 'a' && str char c; scanf("%c", &c); if (isupper(c)) { printf("%c是一个大写字母。",c); } } 2.isalnum()函数:判断一个字符是否是字母或者数字头文件:ctype.h 语法:int isalnum(int c); 若返回非零则为字母或者数字,反之则不是字母或者数字。 #include #include int main(void) { char c; scanf("%c", &c); if (isalnum(c)) { printf("%c是一个字母或者数字。",c); } } |
CopyRight 2018-2019 实验室设备网 版权所有 |