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> 以上程式碼展示瞭如何使用此函式。因此,如果輸入的值是寬字元且為大寫且不包含任何符號,則它返回一個非零值。否則它返回零。