在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 小助理,如未能正确解答您的问题,请继续追问。 |