怎么判断输入的是汉字 还是 英文字母
1个回答
展开全部
一、算法分析。
1、在C语言中,英文字母归属于字符类,使用char类型存储。 实际存储的值是该字符的ascii码值。
2、在ascii码表中,小写英文字母a~z和大写英文字母A~Z分别连续。
3、所以,可以通过比较是否在英文字母的ascii码值范围,来判断是否为英文字母。 比如,判断是否为英文小写字母,可以写作:
a>='a' && a<='z'
判断是否为英文大写字母,可以写作:
a>='A' && a<='Z'
1、在C语言中,英文字母归属于字符类,使用char类型存储。 实际存储的值是该字符的ascii码值。
2、在ascii码表中,小写英文字母a~z和大写英文字母A~Z分别连续。
3、所以,可以通过比较是否在英文字母的ascii码值范围,来判断是否为英文字母。 比如,判断是否为英文小写字母,可以写作:
a>='a' && a<='z'
判断是否为英文大写字母,可以写作:
a>='A' && a<='Z'
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询