您的位置 首页 > 数码极客

如何判断输入的是字符或数字

输入一个字符,检查字符的类型

分析

可以根据ASCII码值进行字符的判断,ASCII码中各字符的范围如下所示,采用了十进制的形式,最终在计算机中为二进制。

(1)大写字母范围:65-90

(2)小写字母范围:97-122

(3)数字范围:48-57

(4)剩余的为其他字符

示例

#include<; int main(void){ char c; printf("请输入一个字符:\n"); scanf("%c",&c); if(c>=65 && c <= 90){ printf("输入的字符是大写字母\n"); } else if(c>=97 && c<=122){ printf("输入的字符是小写字母\n"); } else if(c >= 48 && c<=57){ printf("输入的字符是数字\n"); } else{ printf("输入的字符是特殊字符\n"); } return 0; }

运行结果

总结

本例之中,关键在于ASCII码值,大小写字母,数字,特殊符号均可用ASCII码表示,在计算机中以二进制的形式表示。

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“如何判断输入的是字符或数字,如何判断输入字符类型”边界阅读