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
    Ein zu konvertierendes Zeichen.

  • [in]locale
    Für gebietsschemaspezifische Übersetzung zu verwendende Gebietsschema.

Rückgabewert

Jede dieser Routinen wird 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 in einen Großbuchstaben konvertiert einen Kleinbuchstaben, sofern dies möglich und relevant ist.Die Unterscheidung der Groß- und Kleinschreibung für towlower ist gebietsschemaspezifisch.Nur die Zeichen, die auf das aktuelle Gebietsschema relevant sind, werden je nach geändert.Die Funktionen ohne das Suffix verwenden _l das derzeit festgelegte Gebietsschema.Die Versionen dieser Funktionen, die das _l Suffix das Gebietsschema als Parameter annehmen und das statt des aktuell festgelegten Gebietsschemas verwenden können.Weitere Informationen finden Sie unter Gebietsschema.

Damit _tolower die erwarteten Ergebnisse zurückgeben und __isasciiisupper muss der Wert ungleich 0 (null) gibt.

Zuweisung generischer Textroutinen

TCHAR.H-Routine

_UNICODE & _MBCS nicht definiert

_MBCS definieren

_UNICODE definiert

_totlower

tolower

_mbctolower

towlower

_totlower_l

_tolower_l

_mbctolower_l

_towlower_l

HinweisHinweis

_tolower_l und haben keine _towlower_l Gebietsschema abhängigkeit und werden nicht direkt aufgerufen werden.Es sind für die interne Verwendung von _totlower_lbereitgestellt.

Anforderungen

Routine

Erforderlicher Header

tolower

<ctype.h>

_tolower

<ctype.h>

towlower

<ctype.h> oder <wchar.h>

Um Kompatibilität zusätzlichen Informationen finden Sie unter Kompatibilität in der Einführung.

Beispiel

Weitere Informationen finden Sie im Beispiel in Funktionen.

.NET Framework-Entsprechung

System::Char::ToLower

Siehe auch

Referenz

Datenkonvertierung

ist isw Routinen,

to-Funktionen

Gebietsschema

Interpretation von Mehrbytezeichen-Sequenzen