Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Określa, czy liczba całkowita reprezentuje wielkie litery.
Składnia
int isupper(
int c
);
int _isupper_l (
int c,
_locale_t locale
);
int iswupper(
wint_t c
);
int _iwsupper_l(
wint_t c,
_locale_t locale
);
Parametry
c
Liczba całkowita do przetestowania.
locale
Ustawienia regionalne do użycia.
Wartość zwracana
Każda z tych procedur zwraca wartość niezerową, jeśli c jest określoną reprezentacją wielkiej litery. isupper Zwraca wartość niezerową, jeśli c jest wielkim znakiem (A – Z). iswupper Zwraca wartość niezerową, jeśli c jest znakiem szerokim, który odpowiada wielkiej literze lub jeśli c jest jednym ze zdefiniowanych przez implementację zestawu znaków szerokich, dla których żaden iswcntrlz , iswdigit, iswpunctlub iswspace nie jest bezzerowy. Każda z tych procedur zwraca wartość 0, jeśli c nie spełnia warunku testowego.
Wersje tych funkcji, które mają _l sufiks, używają ustawień regionalnych przekazanych zamiast bieżących ustawień regionalnych dla zachowania zależnego od ustawień regionalnych. Aby uzyskać więcej informacji, zobacz Ustawienia regionalne.
Zachowanie isupper i _isupper_l jest niezdefiniowane, jeśli c nie jest EOF lub w zakresie od 0 do 0xFF, włącznie. Gdy używana jest biblioteka CRT debugowania i c nie jest jedną z tych wartości, funkcje zgłaszają asercję.
Mapowania procedur tekstu ogólnego
| Procedura TCHAR.H | _UNICODE i _MBCS niezdefiniowane |
_MBCS zdefiniowany |
_UNICODE zdefiniowany |
|---|---|---|---|
_istupper |
isupper |
_ismbcupper |
iswupper |
_istupper_l |
_isupper_l |
_ismbclower, , _ismbclower_l, , _ismbcupper_ismbcupper_l |
_iswupper_l |
Uwagi
Domyślnie stan globalny tej funkcji jest zakresem aplikacji. Aby zmienić to zachowanie, zobacz Stan globalny w CRT.
Wymagania
| Procedura | Wymagany nagłówek |
|---|---|
isupper |
<ctype.h> |
_isupper_l |
<ctype.h> |
iswupper |
<ctype.h> lub <wchar.h> |
_iswupper_l |
<ctype.h> |
Aby uzyskać więcej informacji o zgodności, zobacz Zgodność.