tolower, _tolower, towlower, _tolower_l, _towlower_l

Convierte un carácter en minúsculas.

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

Parámetros

  • [in] c
    Carácter que se va a convertir.

  • [in] locale
    Configuración regional a utilizar para la traducción configuración regional- concreta.

Valor devuelto

Cada una de estas rutinas convierte una copia de c a minúsculas si la conversión es posible, y devuelve el resultado. No hay ningún valor devuelto reservado para indicar un error.

Comentarios

Cada una de estas rutinas convierte una letra mayúscula especificada en minúsculas si es posible y pertinente. La conversión del caso de towlower es configuración regional- concreta. Únicamente caracteres pertinentes para la configuración regional actual se cambian en caso de que. Las funciones sin el sufijo de _l utilizan la configuración regional actualmente establecido. Las versiones de estas funciones que tienen el sufijo de _l toma la configuración regional como parámetro y use que en lugar de la configuración regional actualmente establecido. Para obtener más información, vea Configuración regional.

Para que _tolower dé los resultados esperados, __isascii y isupper debe ambos devuelven cero.

Asignaciones de rutina de texto genérico

Rutina TCHAR.H

_UNICODE y _MBCS no definidos

_MBCS definido

_UNICODE definido

_totlower

tolower

_mbctolower

towlower

_totlower_l

_tolower_l

_mbctolower_l

_towlower_l

Nota

_tolower_l y _towlower_l no dependen de la configuración regional y no están diseñadas para llamarlas directamente.Se proporcionan solo para el uso interno por parte de _totlower_l.

Requisitos

Rutina

Encabezado necesario

tolower

<ctype.h>

_tolower

<ctype.h>

towlower

<ctype.h> o <wchar.h>

Para obtener información adicional de compatibilidad, vea Compatibilidad en la Introducción.

Ejemplo

Vea el ejemplo de a funciones.

Equivalente en .NET Framework

System::Char::ToLower

Vea también

Referencia

Conversión de datos

is, isw (Rutinas)

to (Funciones)

Configuración regional

Interpretación de secuencias de caracteres de varios bytes