Freigeben über


tolower, _tolower, towlower, _tolower_l, _towlower_l

Konvertiert ein Zeichen in Kleinbuchstaben.

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

  • [in] c
    Zu konvertierendes Zeichen.

  • [in] locale
    Für gebietsschemaspezifische Übersetzung zu verwendende 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 gibt keinen Rückgabewert, der reserviert wird, um einen Fehler anzugeben.

Hinweise

Jede dieser Routinen konvertiert einen angegebenen Großbuchstaben in einen Kleinbuchstaben, sofern möglich und relevant ist. Die Unterscheidung der Groß-/Kleinschreibung von towlower ist gebietsschemaspezifisch. Nur die Zeichen, die dem aktuellen Gebietsschema relevant sind, werden ggf. geändert. Die Features ohne das Suffix _l verwenden das gerade angegebene Gebietsschema. Die Versionen dieser Funktionen, die das _l - Suffix das Gebietsschema als Parameter akzeptieren und das statt des momentan festgelegten Gebietsschema verwenden. Weitere Informationen finden Sie unter Locale.

Damit _tolower erwarteten Ergebnisse gibt, __isascii und isupper muss jeweils Rückholwert ungleich 0.

Zuordnung generischer Textroutinen

TCHAR.H-Routine

_UNICODE & _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>

Zusätzliche Informationen zur Kompatibilität finden Sie unter Kompatibilität in der Einführung.

Beispiel

Siehe das Beispiel in auf Funktionen.

.NET Framework-Entsprechung

System::Char::ToLower

Siehe auch

Referenz

Datenkonvertierung

is- und isw-Routinen

to-Funktionen

Locale

Interpretation von Mehrbytezeichensequenzen