用c语言判断大小写字母
时间: 2023-09-08 15:11:15 浏览: 816
C语言-大小写字母转换.docx
5星 · 资源好评率100%
可以使用C语言中的`isupper()`和`islower()`函数来判断字母的大小写。
`isupper()`函数用于判断一个字符是否为大写字母,如果是大写字母则返回非零值,否则返回零。
`islower()`函数用于判断一个字符是否为小写字母,如果是小写字母则返回非零值,否则返回零。
以下是一个示例代码,用于判断用户输入的字符是大写字母、小写字母还是其他字符:
```c
#include <stdio.h>
#include <ctype.h>
int main() {
char c;
printf("请输入一个字符:");
scanf("%c", &c);
if (isupper(c)) {
printf("输入的是大写字母\n");
} else if (islower(c)) {
printf("输入的是小写字母\n");
} else {
printf("输入的不是字母\n");
}
return 0;
}
```
在上述示例代码中,`isupper()`函数和`islower()`函数分别用于判断输入的字符是否为大写字母和小写字母,如果都不是则输出“输入的不是字母”。
阅读全文