![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
从键盘输入一个字符,判断其是字母字符,还是数字字符,还是其他字符,输出判断结果 C语言求大神
展开全部
可以参考下面的代码:
#include "stdio.h"
void main()
{
char temp;
temp=getch();
if(temp>='a'&&temp<='z')
printf("xiao xie zi mu");
else if(temp>='A'&&temp<='Z')
printf("da xie zi mu");
if(temp>='0'&&temp<='9')
printf("shuzi");
else printf("other zi mu");
}
扩展资料:
C语言函数参考
int isupper(int ch) 若ch是大写字母('A'-'Z')返回非0值,否则返回0
int isxdigit(int ch) 若ch是16进制数('0'-'9','A'-'F','a'-'f')返回非0值,否则返回0
int tolower(int ch) 若ch是大写字母('A'-'Z')返回相应的小写字母('a'-'z')
int toupper(int ch) 若ch是小写字母('a'-'z')返回相应的大写字母('A'-'Z')
参考资料来源:百度百科-c语言
展开全部
可以查看ascll 表,然后用if判断
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
查ASCII表
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询