C语言中的isupper()函数用于检测字符串中的字符是否为大写字母,如果是则返回真,否则返回假。它的函数原型为:
int isupper(int c);
其中,参数c是要检测的字符,返回值为非零值(即真)表示参数c为大写字母,返回值为零(即假)表示参数c不是大写字母。
下面给出一个使用isupper()函数的示例程序:
#include#include int main() { char ch; printf("请输入一个字符:"); scanf("%c", &ch); if (isupper(ch)) printf("输入的字符是大写字母\n"); else printf("输入的字符不是大写字母\n"); return 0; }
编译运行上述程序,输入字符A,会得到如下输出:
请输入一个字符:A 输入的字符是大写字母
从上面的程序可以看出,isupper()函数的使用非常简单,只需要将要检测的字符作为参数传递给isupper()函数,根据返回值来判断该字符是不是大写字母。