📅  最后修改于: 2023-12-03 14:39:37.170000             🧑  作者: Mango
iswupper()
是C/C++中用于判断给定宽字符是否为大写字母的函数。该函数检查宽字符参数是否是大写字母,并返回一个非零值(真)如果是大写字母,否则返回零(假)。
iswupper()
函数在头文件<wctype.h>中声明,使用时需要先包含该头文件。
iswupper(wint_t wc);
wc
:要检查的宽字符参数。#include <stdio.h>
#include <wctype.h>
#include <locale.h>
int main() {
wchar_t c = L'A';
if (iswupper(c)) {
printf("%lc is a upper case letter.\n", c);
} else {
printf("%lc is not a upper case letter.\n", c);
}
return 0;
}
输出:
A is a upper case letter.
iswupper()
函数只能用于宽字符,判断窄字符是否为大写字母需要使用isupper()
函数。