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 reserviert, um einen Fehler anzugeben.

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. Informationen zum Ändern dieses Verhaltens finden Sie im Global state in the CRT.

Generische Textroutinzuordnungen

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

Sehen Sie sich das Beispiel in Funktionen anto.

Siehe auch

Datenkonvertierung
is, isw Routinen
to-Funktionen
Gebietsschema
Interpretation von Multibyte-Zeichensequenzen