Condividi tramite


tolower, _tolower, towlower, _tolower_l, _towlower_l

Converte un carattere in lettere minuscole.

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 
);

Parametri

  • [in] c
    Carattere da convertire.

  • [in] locale
    Le impostazioni locali da utilizzare per la conversione specifica delle impostazioni locali.

Valore restituito

Ognuna di queste routine converte una copia di c in caratteri minuscoli se la conversione è possibile, e restituisce il risultato. Non vi è alcun valore restituito riservato per indicare un errore.

Note

Ognuna di queste routine converte una lettera maiuscola data in lettera minuscola se è possibile ed appropriato. La conversione da lettere maiuscole a minuscole towlower è specifica delle impostazioni locali. Solo i caratteri appropriati sulla base delle impostazioni locali correnti vengono modificati da maiuscoli a minuscoli. Le funzioni senza il suffisso _l utilizzano le impostazioni locali attualmente impostate. Le versioni di queste funzioni che contengono il suffisso _l prendono le impostazioni locali come parametro e le utilizzano al posto delle impostazioni locali attualmente impostate. Per ulteriori informazioni, vedere Impostazioni locali.

Affinché _tolower produca i risultati previsti, __isascii e isupper devono entrambe restituire un valore diverso da zero.

Mapping di routine di testo generico

Routine TCHAR.H

_UNICODE & _MBCS non definiti

_MBCS definito

_UNICODE definito

_totlower

tolower

_mbctolower

towlower

_totlower_l

_tolower_l

_mbctolower_l

_towlower_l

Nota

_tolower_l e _towlower_l non hanno dipendenza delle impostazioni locali e non sono destinate per essere chiamate direttamente.Vengono fornite per un utilizzo interno da _totlower_l.

Requisiti

Routine

Intestazione obbligatoria

tolower

<ctype.h>

_tolower

<ctype.h>

towlower

<ctype.h> o <wchar.h>

Per ulteriori informazioni sulla compatibilità, vedere Compatibilità nell'Introduzione.

Esempio

Vedere l'esempio in Funzioni to.

Equivalente .NET Framework

System::Char::ToLower

Vedere anche

Riferimenti

Conversione dei dati

is, isw Routines

Funzioni to

Impostazioni locali

Interpretazione di sequenze di caratteri multibyte