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 reservado ningún valor devuelto 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 las funciones to
.
Consulte también
Conversión de datos
is
, isw
rutinas
Funciones to
Configuración regional
Interpretación de secuencias de caracteres de varios bytes