isupper, _isupper_l, iswupper, _iswupper_l

Bestimmt, ob ein bestimmtes Zeichen in Großbuchstaben ist.

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 
);

Parameter

  • c
    Der zu überprüfende ganze Zahl.

  • locale
    Der zu verwendende Gebietsschema.

Rückgabewert

Jede dieser Routinen gibt Wert ungleich 0 (null) zurück, wenn c eine bestimmte Darstellung eines Großbuchstabens ist.isupper gibt einen Wert ungleich 0 (null) zurück, wenn c ein Großbuchstabe ist (A – Z).iswupper gibt einen Wert ungleich 0 (null) zurück, wenn c ein Breitzeichen handelt, das in einen Großbuchstaben entspricht oder wenn c eines Implementierung-definierten eines Satzes von Breitzeichen handelt, für die kein Wert von iswcntrl, iswdigit, iswpunctoder iswspace ungleich 0 (null) ist.Jede dieser Routinen gibt 0 zurück, wenn c nicht die Testbedingung entsprechen.

Wenn es mit einer CRT-Debugbibliothek verwendet wird, wird isupper eine CRT-Assertion auf, wenn es einen Parameter übergeben wurde, der nicht EOF oder im Bereich von 0 (0xFF durchgehendem ist.Wenn es mit einer CRT-Debugbibliothek verwendet wird, verwendet isupper den Parameter als Index in ein Array mit nicht definierten Ergebnissen, wenn der Parameter nicht im Bereich zwischen 0 und EOF durchgehendem 0xFF ist.

Die Versionen dieser Funktionen mit dem _l Suffix sind identisch, mit der Ausnahme, dass sie verwenden das Gebietsschema, das anstatt des aktuellen Gebietsschemas für ihren gebietsschemaabhängiges Verhalten übergeben wird.Weitere Informationen finden Sie unter Gebietsschema.

Zuweisung generischer Textroutinen

TCHAR.H-Routine

_UNICODE & _MBCS nicht definiert

_MBCS definieren

_UNICODE definiert

_istupper

isupper

_ismbcupper

iswupper

_istupper_l

_isupper_l

_ismbclower, _ismbclower_l, _ismbcupper, _ismbcupper_l

_iswupper_l

Anforderungen

Routine

Erforderlicher Header

isupper

<ctype.h>

_isupper_l

<ctype.h>

iswupper

<ctype.h> oder <wchar.h>

_iswupper_l

<ctype.h>

Um Kompatibilität zusätzlichen Informationen finden Sie unter Kompatibilität in der Einführung.

.NET Framework-Entsprechung

System::Char::IsUpper

Siehe auch

Referenz

Zeichen-Klassifizierung

Gebietsschema

ist isw Routinen,