C 编程/wctype.h/iswupper
外观
iswupper
iswupper() 函数,代表 **宽字符** 是否为 **大写**,是 C 语言标准 C 库函数。
它是 isupper() 函数的宽字符等效函数。它检查 wc,一个宽字符,是否属于大写类。此函数用于检查输入的宽字符是否为大写。iswupper 和 isupper 之间的主要区别在于 isupper 仅当输入的字符位于集合 (A 到 Z) 中时才返回非零值,而 iswupper 中有一个附加的概念,即仅当输入的字符介于 (A 到 Z) 之间并且它是 **宽字符** 时,它才返回非零值。它包含在一个头文件 **wctype.h** 中。
语法
int iswupper (wint_t wc);
如果输入的字符为大写且属于名为 "upper" 的宽字符类,则 iswupper 函数返回非零值。否则它返回零。
示例 <Source lang="c">
- include<stdio.h>
- include<ctype.h>
int main () { char a; int b; scanf ("%c", &a); b = iswupper(a);
return 0;
} </syntaxhighlight> 以上代码展示了如何使用此函数。因此,如果输入的值是宽字符且为大写且不包含任何符号,则它返回一个非零值。否则它返回零。