|
发表于 2023-12-25 19:31:31
|
显示全部楼层
在C语言中,可以使用标准库函数`isupper()`和`islower()`来判断一个字符是大写还是小写。这两个函数都接受一个字符作为参数,并返回一个非零值(真)或零值(假)。
`isupper()`函数用于判断一个字符是否为大写字母,示例代码如下:
- #include <ctype.h>
- #include <stdio.h>
- int main() {
- char ch = 'A';
- if (isupper(ch)) {
- printf("%c 是大写字母\n", ch);
- } else {
- printf("%c 不是大写字母\n", ch);
- }
- return 0;
- }
复制代码
输出结果为:
`islower()`函数则用于判断一个字符是否为小写字母,示例代码如下:
- #include <ctype.h>
- #include <stdio.h>
- int main() {
- char ch = 'a';
- if (islower(ch)) {
- printf("%c 是小写字母\n", ch);
- } else {
- printf("%c 不是小写字母\n", ch);
- }
- return 0;
- }
复制代码
输出结果为:
需要注意的是,`isupper()`和`islower()`函数均需要包含`<ctype.h>`头文件,另外,它们只适用于单个字符的判断。希望能帮助到你!如果还有其他问题,请随时向我提问。
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。 |
|