tolower, _tolower, towlower, _tolower_l, _towlower_l

Convierte un carácter a minúsculas.

Sintaxis

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

c
Carácter que se va a convertir.

locale
Configuración regional que se va a usar para la traducción específica de configuración regional.

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 determinada en una letra minúscula si es posible y pertinente. La conversión de mayúsculas y minúsculas de towlower es específica de la configuración regional. Solo se convierten los caracteres pertinentes para la configuración regional actual. Las funciones que no tienen el sufijo _l usan la configuración regional establecida en ese momento. Las versiones de estas funciones que tienen el sufijo _l toman la configuración regional como un parámetro y lo usan en lugar de la configuración regional establecida en ese momento. Para obtener más información, vea Locale.

Para _tolower proporcionar los resultados esperados, __isascii y isupper deben devolver un valor distinto de cero.

De manera predeterminada, el estado global de esta función está limitado a la aplicación. Para cambiar este comportamiento, consulte Estado global en CRT.

Asignaciones de rutinas 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

Routine Encabezado necesario
tolower <ctype.h>
_tolower <ctype.h>
towlower <ctype.h> o <wchar.h>

Para obtener más información sobre compatibilidad, consulte Compatibilidad.

Ejemplo

Consulte el ejemplo en to funciones.

Consulte también

Conversión de datos
is, isw rutinas
Funciones to
Configuración regional
Interpretación de secuencias de caracteres multibyte