Udostępnij za pośrednictwem


isupper, _isupper_l, iswupper, _iswupper_l

Określa, jeżeli określonego znaku jest pisany wielkimi literami.

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, aby przetestować.

  • locale
    Ustawienia regionalne, aby użyć.

Wartość zwracana

Każdy z tych procedur zwraca wartość różną od zera jeśli c jest przedstawienie szczególnych wielką literą.isupperZwraca wartość różną od zera, jeśli c jest znakiem wielkie litery (-Z).iswupperZwraca wartość różną od zera, jeśli c jest szeroki znak, który odpowiada wielką literą, lub jeśli c jest jednym z zdefiniowane w implementacji zestaw znaków szerokości, dla których żadne z iswcntrl, iswdigit, iswpunct, lub iswspace jest różna od zera.Każdy z tych procedur zwraca 0, jeśli c nie spełnia warunków badania.

Gdy używana z biblioteki programu debug CRT, isupper będzie ekran monitora CRT assert, jeżeli nie przekazano parametr, który nie jest EOF lub z zakresu od 0 do 0xFF.Gdy używana z biblioteki programu debug CRT, isupper zostanie użyty parametr jako indeks do tablicy, z wynikami niezdefiniowane, jeśli parametr nie jest EOF lub z zakresu od 0 do 0xFF.

Wersje te funkcje, z _l sufiks są identyczne, z wyjątkiem, że korzystają z ustawień regionalnych, przekazany zamiast bieżące ustawienia regionalne dla ich zachowanie zależnego od ustawień regionalnych.Aby uzyskać więcej informacji, zobacz Ustawienia regionalne.

Tekst rodzajowy rutynowych mapowania

TCHAR.Rutynowe H

_UNICODE & Nie zdefiniowano _MBCS

_MBCS, definicja

_UNICODE, definicja

_istupper

isupper

_ismbcupper

iswupper

_istupper_l

_isupper_l

_ismbclower, _ismbclower_l, _ismbcupper, _ismbcupper_l

_iswupper_l

Wymagania

Rozpoczęto wykonywanie procedury

Wymaganego nagłówka

isupper

<ctype.h>

_isupper_l

<ctype.h>

iswupper

<ctype.h> lub <wchar.h>

_iswupper_l

<ctype.h>

Aby uzyskać dodatkowe informacje o zgodności, zobacz zgodności we wprowadzeniu.

Odpowiednik w programie .NET Framework

System::char::IsUpper

Zobacz też

Informacje

Klasyfikacji znaków

Ustawienia regionalne

is, isw procedury