用C语言输入字符判断大小写

#include<stdio.h>voidmain(){chara;printf("\n请输入一个字符:");scanf("%c",&a);if(a>='a'&&a<='... #include <stdio.h>
void main()
{
char a;
printf("\n请输入一个字符:");
scanf("%c",&a);
if(a>='a' && a<='z')
printf("您输入的字符是小写字母\n",a);
else
printf("您输入的字符不是小写字母\n",a);
}
“if(a>='a' && a<='z') ”括号中的'a'与'z'是什么意思?
展开
 我来答
小夏聊生活
高能答主

2019-12-10 · 专注于分享生活知识,热爱生活
小夏聊生活
采纳数:447 获赞数:114613

向TA提问 私信TA
展开全部

C语言输入字符判断大小写的源代码如下:

#include <stdio.h>

int main()
{

char c;

printf("输入一个字符: ");

scanf("%c",&c);

if( (c>='a' && c<='z') || (c>='A' && c<='Z'))

printf("%c 是大写",c);

else

printf("%c 不是小写",c);

return 0;

}

扩展资料

1、输入的字符是小写字母或者大写字母,则判断条件成立,不执行任何操作。

2、如果输入的不是英文字母,则判断条件为假,执行else语句,提示输入错误。

3、回车也是字符,用于结束输入的回车仍然保留在缓冲区中故要想办法将其刷新掉,或者忽略掉。

风若远去何人留
推荐于2017-10-07 · 知道合伙人互联网行家
风若远去何人留
知道合伙人互联网行家
采纳数:20412 获赞数:450132
专业C/C++软件开发

向TA提问 私信TA
展开全部

1 通过getchar读入字符。

2 与字符'a''z'和'A''Z'分别比较,判断范围。

3 输出结果。

代码

int main()
{
    int c = getchar();
    if(c >='a' && c <= 'z') printf("小写字母\n");
    else if(c >='A' && c <= 'Z') printf("大写字母\n");
    else printf("不是字母\n");
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6c3218b104
推荐于2017-09-04 · TA获得超过138个赞
知道答主
回答量:134
采纳率:0%
帮助的人:107万
展开全部
首先你是不是刚学C的

'a''z'是指代的键盘上的键位a和z 转换成数字对应的就是65和97
上面的只能判断出小写字母 大写字母和其他字符都被认为是大写
#include <stdio.h>
void main()
{
char a;
printf("\n请输入一个字符:");
scanf("%c",&a);
if(a>='a' && a<='z')
printf("您输入的字符是小写字母\n",a);
if(a>='A' && a<='Z')
printf("您输入的字符不是小写字母\n",a);
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友0b175ed
2008-11-15 · TA获得超过468个赞
知道小有建树答主
回答量:453
采纳率:0%
帮助的人:324万
展开全部
'a'确实可以表示小写字母a
但是计算机本质上只认识数字
'a'的本质是ascii码中的97

也就是说 下面的程序 打印的结果都是a
char a='a';
char b=97;
printf("%c\n",a);
printf("%c\n",b);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
闻鸡休息
2008-11-15 · TA获得超过351个赞
知道小有建树答主
回答量:243
采纳率:0%
帮助的人:265万
展开全部
在内存中,字符型是转变成整型进行运算的,也就是它所对应的ASCII码值,由些条件也就是看所输入的字符ASCII值是不是在'a'和'z'的ASCII值之间。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(8)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式