百韵网 >>  正文

c语言 输入一个字符,判断是字母,数字,还是特殊字符?

来源:www.baiyundou.net   日期:较早时间

根据ascii码值判断即可。由于数字,大小写字母均分别为连续存储,所以只需要与对应的最大最小值比较即可确定字符类型。

代码如下:

#include <stdio.h>
int main()
{
char c;
c = getchar();//读取一个字符。

if(c >='0' && c<='9')printf("是数字
");
else  if(c >='a' && c<='z' ||  c >='A' && c<='Z'))printf("是字母
");
else printf("是特殊字符
");

return 0;
}

#include <stdio.h>
void
main()
{
char
ch;
printf("请输入一个字符:
");
ch=getchar();
if(ch>='a'&&ch<'z'||ch>='A'&&ch<='Z')
printf("该字符是字母");
else
if(ch>='0'&&ch<='9')
printf("该字符是数字");
else
printf("该字符是特殊字符");



~

相关要点总结:
(编辑:本站网友)
相关推荐
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图
@ 百韵网