阅读量:1
c语言中的isupper函数用于判断一个字符是否为大写字母。其原型为:int isupper(int c)。具体用法如下:
参数c:要判断的字符,可以是一个字符变量或者字符的ASCII码值。
返回值:如果参数c是大写字母,则返回非零值(真),否则返回0(假)。
示例代码:
#include <stdio.h> #include <ctype.h> int main() { char ch1 = 'A'; char ch2 = 'a'; char ch3 = '0'; if (isupper(ch1)) { printf("%c 是大写字母\n", ch1); } else { printf("%c 不是大写字母\n", ch1); } if (isupper(ch2)) { printf("%c 是大写字母\n", ch2); } else { printf("%c 不是大写字母\n", ch2); } if (isupper(ch3)) { printf("%c 是大写字母\n", ch3); } else { printf("%c 不是大写字母\n", ch3); } return 0; }
输出结果:
A 是大写字母 a 不是大写字母 0 不是大写字母
注意:isupper函数只能判断一个字符是否为大写字母,不能判断一个字符串是否全为大写字母。