char ch
if('ch' >= 65 &&'ch' <= 90)
return true
也可以这么判断:
char ch
if('ch' >= 'A' &&'ch' <= 'Z')
return true
这种写法你可以不必去记住大写A到大写Z他们的ASCII码的值就可以判断。
类似的,判断小写把大写改成小写就可以了。
有很多方法:1、可以用sacnf或gets函数直接接收输入的字符串,然后用循环遍历字符串中每一个字符,判断其是字母还是数字。2、可以用循环调用getch()或getchar()函数来一个一个字符的接收输入,同时判读输入的是字母还是数字。至于怎么判读是字母还是数字,很简单,假设字符c,满足 (c>='a'&&c<='z')|| (c>='A' &&c<='Z')就是字母。满足 (c>='0' &&c<='9')就是数字。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)