tolower
, , _tolower
towlower
, , _tolower_l
_towlower_l
Konvertiert ein Zeichen in Kleinbuchstaben.
Syntax
int tolower(
int c
);
int _tolower(
int c
);
int towlower(
wint_t c
);
int _tolower_l(
int c,
_locale_t locale
);
int _towlower_l(
wint_t c,
_locale_t locale
);
Parameter
c
Zu konvertierendes Zeichen.
locale
Für die gebietsschemaspezifische Übersetzung zu verwendendes Gebietsschema.
Rückgabewert
Jede dieser Routinen konvertiert eine Kopie von c
in Kleinbuchstaben, wenn die Konvertierung möglich ist, und gibt das Ergebnis zurück. Es ist kein Rückgabewert zur Fehleranzeige reserviert.
Hinweise
Jede dieser Routinen wandelt einen bestimmten Großbuchstaben in einen Kleinbuchstaben um, wenn dies möglich und relevant ist. Die Konvertierung von towlower
ist gebietsschemaspezifisch. Es werden nur die für das aktuelle Gebietsschema relevanten Zeichen geändert. Die Funktion ohne das Suffix _l
verwenden das aktuelle Gebietsschema. Die Versionen dieser Funktionen mit dem Suffix _l
übernehmen das Gebietsschema als Parameter und verwenden diesen anstatt des aktuellen Gebietsschemas. Weitere Informationen finden Sie unter Locale.
Damit _tolower
die erwarteten Ergebnisse erzielt werden, __isascii
und isupper
beides muss "nonzero" zurückgeben.
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.
Mapping generischer Textroutinen
TCHAR.H-Routine | _UNICODE und _MBCS nicht definiert |
_MBCS definiert |
_UNICODE definiert |
---|---|---|---|
_totlower |
tolower |
_mbctolower |
towlower |
_totlower_l |
_tolower_l |
_mbctolower_l |
_towlower_l |
Hinweis
_tolower_l
und _towlower_l
haben keine Gebietsschemaabhängigkeit und sind nicht für den direkten Aufruf vorgesehen. Sie werden zur internen Verwendung von _totlower_l
bereitgestellt.
Anforderungen
Routine | Erforderlicher Header |
---|---|
tolower |
<ctype.h> |
_tolower |
<ctype.h> |
towlower |
<ctype.h> oder <wchar.h> |
Weitere Informationen zur Kompatibilität finden Sie unter Kompatibilität.
Beispiel
Siehe das Beispiel in to
-Funktionen.
Siehe auch
Datenkonvertierung
is
, isw
-Routinen
to
-Funktionen
Gebietsschema
Interpretation von Multibytezeichensequenzen