发布网友 发布时间:2022-04-21 15:15
共5个回答
热心网友 时间:2023-09-06 10:51
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、回车也是字符,用于结束输入的回车仍然保留在缓冲区中故要想办法将其刷新掉,或者忽略掉。
热心网友 时间:2023-09-06 10:52
1 通过getchar读入字符。
2 与字符'a''z'和'A''Z'分别比较,判断范围。
3 输出结果。
代码
int main()
热心网友 时间:2023-09-06 10:52
首先你是不是刚学C的热心网友 时间:2023-09-06 10:53
在内存中,字符型是转变成整型进行运算的,也就是它所对应的ASCII码值,由些条件也就是看所输入的字符ASCII值是不是在'a'和'z'的ASCII值之间。热心网友 时间:2023-09-06 10:53
'a'确实可以表示小写字母a