跳轉到內容

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">

  1. include<stdio.h>
  2. include<ctype.h>

int main () { char a; int b; scanf ("%c", &a); b = iswupper(a);

       return 0;

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

華夏公益教科書