C 语言 isupper() 函数用于检查传入的字符是否是大写字母(A-Z)。
原型
int isupper(int argument);返回值
| 返回值 | 说明 |
|---|---|
| 非零整数 | 参数是大写字母 |
| 0 | 参数不是大写字母 |
示例
#include <stdio.h>
#include <ctype.h>
int main()
{
char c;
c = 'Q';
printf("字符 Q 的 isupper 结果: %d\n", isupper(c));
c = 'q';
printf("字符 q 的 isupper 结果: %d\n", isupper(c));
return 0;
}输出:
字符 Q 的 isupper 结果: 1
字符 q 的 isupper 结果: 0注意事项
isupper 与 islower 互补;配合 toupper 可统一大小写。