编程实现从键盘输入一个字符,判断字符是数字、大小写字母、空格还是其他字符。

编程实现从键盘输入一个字符,判断字符是数字、大小写字母、空格还是其他字符。

要解答这道题,关键是要搞清楚字符有哪些?这些字符的ASCII 是什么?c语言中,每一种类型的字符有固定的ASCII范围!以下是本题的答案:

#include<stdio.h>
void main()
{
char c;
printf("请输入一个字符:\n");
c=getchar();
if(c>=48&&c<=57)
printf("该字符是数字!\n");
else
if(c>=65&&c<=90)
printf("该字符是大写字母!\n");
else
if(c>=97&&c<=122)
printf("该字符是小写字母!\n");
else
if(c==32)
printf("该字符是空格!\n");
else
printf("该字符是其他字符!\n");
}
祝你学习愉快,(*^__^*) 嘻嘻……
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-11-24
什么语言?C 吗?

#include <stdio.h>
#include <conio.h>

int main()
{
char c;
while( c=getch() )
{
printf( "'%c' - 是一个", c );

if( c>='0' && c<='9' )
printf( "数字\n" );

else if( c>='A' && c<='Z' )
printf( "大写字母\n" );

else if( c>='a' && c<='z' )
printf( "小写字母\n" );

else if( c=='\n' )
printf( "回车键\n" );

else if( c==' ' )
printf( "空格\n" );

else if( c=='\t' )
printf( "制表符\n" );

else
printf( "其它\n" );
}
}本回答被提问者采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网