Share via


_ismbclower, _ismbclower_l, _ismbcupper, _ismbcupper_l

Comprueba si un carácter multibyte es una minúscula o un carácter en mayúsculas.

Nota importanteImportante

Esta API no se puede utilizar en las aplicaciones que se ejecutan en tiempo de ejecución de Windows.Para obtener más información, vea Funciones CRT no compatibles con /ZW.

int _ismbclower(
   unsigned int c 
);
int _ismbclower_l(
   unsigned int c,
   _locale_t locale 
);
int _ismbcupper(
   unsigned int c 
);
int _ismbcupper_l(
   unsigned int c,
   _locale_t locale
);

Parámetros

  • c
    Carácter que se va a probar.

  • locale
    Configuración regional a utilizar.

Valor devuelto

Cada una de estas rutinas devuelve un valor distinto de cero si el carácter cumple la condición de prueba o el 0 si no lo hace.Si el <= 255 de c y hay una rutina correspondiente de _ismbb (por ejemplo, _ismbcalnum corresponde a _ismbbalnum), el resultado es el valor devuelto de la rutina correspondiente de _ismbb.

Comentarios

Cada una de estas funciones pruebas un carácter dado multibyte para una condición determinada.

Las versiones de estas funciones con el sufijo de _l son idénticas salvo que utilizan la configuración regional pasado en lugar de la configuración regional actual para su comportamiento configuración regional- dependiente.Para obtener más información, vea Configuración regional.

Rutina

Condición de prueba

Ejemplo de la página de códigos 932

_ismbclower

Minúsculas alfabética

Devuelve cero si y solo si c es una representación de solo- byte de una letra inglesa minúscula ASCII: 0x61<=c<=0x7a.

_ismbclower_l

Minúsculas alfabética

Devuelve cero si y solo si c es una representación de solo- byte de una letra inglesa minúscula ASCII: 0x61<=c<=0x7a.

_ismbcupper

Mayúsculas o minúsculas

Devuelve cero si y solo si c es una representación de solo- byte de una letra inglesa mayúscula ASCII: 0x41<=c<=0x5a.

_ismbcupper_l

Mayúsculas o minúsculas

Devuelve cero si y solo si c es una representación de solo- byte de una letra inglesa mayúscula ASCII: 0x41<=c<=0x5a.

Requisitos

Rutina

Encabezado necesario

_ismbclower

<mbstring.h>

_ismbclower_l

<mbstring.h>

_ismbcupper

<mbstring.h>

_ismbcupper_l

<mbstring.h>

Para obtener más información de compatibilidad, vea Compatibilidad en la Introducción.

Equivalente en .NET Framework

Vea también

Referencia

La clasificación de caracteres

Rutinas de _ismbc

Configuración regional

Interpretación de secuencias de Multibyte- Carácter

is, isw rutinas

Rutinas de _ismbb