Freigeben über


islower, , iswlower_islower_l_iswlower_l

Bestimmt, ob eine ganze Zahl einen Kleinbuchstaben darstellt.

Syntax

int islower(
   int c
);
int iswlower(
   wint_t c
);
int islower_l(
   int c,
   _locale_t locale
);
int _iswlower_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 Zeichens in Kleinbuchstaben ist. islower gibt einen Wert ungleich Null zurück, wenn c es sich um ein Kleinbuchstaben (a - z) handelt. iswlower gibt einen Wert ungleich 0 (null) zurück, wenn c ein Breitzeichen ist, das einem Kleinbuchstaben 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 islower und _islower_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
_istlower islower _ismbclower iswlower
_istlower_l _islower _l _ismbclower_l _liswlower_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
islower <ctype.h>
iswlower <ctype.h> oder <wchar.h>
_islower_l <ctype.h>
_swlower_l <ctype.h> oder <wchar.h>

Weitere Informationen zur Kompatibilität finden Sie unter Kompatibilität.

Siehe auch

Zeichenklassifizierung
Gebietsschema
is, isw-Routinen