从键盘输入一个字母,编程判断它是大写还是小写字符。C语言
时间: 2024-10-28 17:06:46 浏览: 20
c语言将字符串中的小写字母转换成大写字母
在C语言中,可以使用ASCII码表来判断字符是大写还是小写字母。大写字母和小写字母的ASCII值有一定的范围。以下是简单的程序实现:
```c
#include <stdio.h>
#include <ctype.h> // 包含ctype.h头文件,其中包含islower和isupper函数
int main() {
char ch;
printf("请输入一个字符: ");
scanf(" %c", &ch); // 使用空格作为前导字符,防止输入多余的空白
if(isalpha(ch)) { // 检查是否为字母
if(islower(ch)) {
printf("%c是小写字母.\n", ch);
} else if(isupper(ch)) {
printf("%c是大写字母.\n", ch);
} else {
printf("%c既不是大写也不是小写字母,它可能是其他字符(如特殊字符或数字).\n", ch);
}
} else {
printf("%c不是一个字母.\n", ch);
}
return 0;
}
阅读全文