X 我知道了TIPS:左右滑动导航栏可以查看更多栏目
在C语言中怎样用条件判断一个输入的值是数字 还是字符还是符号啊 最近复习课本时碰到类型题 百思不得其解 请各位高手帮帮菜鸟的忙
>> 本文固定链接: http://www.vcgood.com/archives/2561
>> 转载请注明: 幽灵书生 2008年07月29日 于 C语言帝国 发表
这要用到ASCII码,可以自己到网上搜索ASCII码表看看。
数字0-9对应ASCII码48-57
大写字母A-Z对应ASCII码65-90
小写字母a-z对应ASCII码97-122
其余都是符号和一些功能键、组合键之类
#include “stdio.h”int main(){ char a; clrscr(); /*清屏函数*/ a=getchar(); if(a>=48&&a<=57) printf(“math”); else if((a>=65&&a<=90)||(a>=97&&a<=122)) printf(“letter”); else printf(“other”); return 0;}
明白明白 谢谢了
你必须先 登录才能发表评论。
这要用到ASCII码,可以自己到网上搜索ASCII码表看看。
数字0-9对应ASCII码48-57
大写字母A-Z对应ASCII码65-90
小写字母a-z对应ASCII码97-122
其余都是符号和一些功能键、组合键之类
#include “stdio.h”
int main()
{
char a;
clrscr(); /*清屏函数*/
a=getchar();
if(a>=48&&a<=57)
printf(“math”);
else if((a>=65&&a<=90)||(a>=97&&a<=122))
printf(“letter”);
else
printf(“other”);
return 0;
}
明白明白 谢谢了