Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Bestimmt, ob eine ganze Zahl einen Großbuchstaben darstellt.
Syntax
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
Zu testende ganze Zahl.
locale
Zu verwendendes Gebietsschema.
Rückgabewert
Jede dieser Routinen gibt einen Wert ungleich 0 (null) zurück, wenn c eine bestimmte Darstellung eines Großbuchstabens ist. isupper gibt einen Wert ungleich Null zurück, wenn c es sich um ein Großbuchstaben (A - Z) handelt. iswupper gibt einen Wert ungleich 0 (null) zurück, wenn c ein Breitzeichen ist, das einem Großbuchstaben entspricht, oder wenn c ein von der Implementierung abhängiger Breitzeichensatz ist, in dem weder iswcntrl, iswdigit, iswpunct noch iswspace ungleich 0 (null) ist. Jede dieser Routinen gibt 0 zurück, wenn c die Testbedingung nicht erfüllt ist.
Die Versionen dieser Funktionen mit dem _l-Suffix verwenden das übergebene Gebietsschema anstelle des aktuellen Gebietsschemas für ihr vom Gebietsschema abhängiges Verhalten. Weitere Informationen finden Sie unter Locale.
Das Verhalten von isupper und _isupper_l ist nicht definiert, wenn c es sich nicht um EOF oder im Bereich 0 bis einschließlich 0xFF handelt. Wenn eine Debug-CRT-Bibliothek verwendet wird und c keiner dieser Werte ist, lösen die Funktionen eine Assertion aus.
Mapping generischer Textroutinen
| TCHAR.H-Routine | _UNICODE und _MBCS nicht definiert |
_MBCS definiert |
_UNICODE definiert |
|---|---|---|---|
_istupper |
isupper |
_ismbcupper |
iswupper |
_istupper_l |
_isupper_l |
_ismbclower, , _ismbclower_l_ismbcupper_ismbcupper_l |
_iswupper_l |
Hinweise
Standardmäßig gilt der globale Zustand dieser Funktion für die Anwendung. Wie Sie dieses Verhalten ändern, erfahren Sie unter Globaler Status in der CRT.
Anforderungen
| Routine | Erforderlicher Header |
|---|---|
isupper |
<ctype.h> |
_isupper_l |
<ctype.h> |
iswupper |
<ctype.h> oder <wchar.h> |
_iswupper_l |
<ctype.h> |
Weitere Informationen zur Kompatibilität finden Sie unter Kompatibilität.