Compartilhar via


_ismbclower, _ismbclower_l, _ismbcupper, _ismbcupper_l

Verifica se um caractere de multibyte é um caractere minúsculo ou maiúscula.

Observação importanteImportante

Este API não pode ser usado em aplicativos executados em Tempo de Execução do Windows.Para obter mais informações, consulte Funções de CRT não suportadas com /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
    Caractere a ser testado.

  • locale
    A localidade usar.

Valor de retorno

Cada uma dessas rotinas retorna um valor diferente de zero se o caractere satisfaz a condição ou o 0 de teste se não.Se c<= 255 e há uma rotina _ismbb correspondente (por exemplo, _ismbcalnum corresponde a _ismbbalnum), o resultado é o valor de retorno da rotina _ismbb correspondente.

Comentários

Cada uma dessas funções testa um determinado caractere de multibyte para uma condição determinada.

As versões dessas funções com o sufixo de _l são idênticas exceto que usam a localidade passada em vez de localidade atual para o comportamento do são dependentes.Para obter mais informações, consulte Localidade.

Rotina

Condição de teste

Exemplo da página de código 932

_ismbclower

Minúsculas alfabéticos

Retorna diferente de zero se e somente se c é uma representação de um único byte de uma letra minúscula em inglês ASCII: 0x61<=c<=0x7a.

_ismbclower_l

Minúsculas alfabéticos

Retorna diferente de zero se e somente se c é uma representação de um único byte de uma letra minúscula em inglês ASCII: 0x61<=c<=0x7a.

_ismbcupper

Maiúsculas alfabéticos

Retorna diferente de zero se e somente se c é uma representação de um único byte de uma letra maiúscula em inglês ASCII: 0x41<=c<=0x5a.

_ismbcupper_l

Maiúsculas alfabéticos

Retorna diferente de zero se e somente se c é uma representação de um único byte de uma letra maiúscula em inglês ASCII: 0x41<=c<=0x5a.

Requisitos

Rotina

Cabeçalho necessário

_ismbclower

<mbstring.h>

_ismbclower_l

<mbstring.h>

_ismbcupper

<mbstring.h>

_ismbcupper_l

<mbstring.h>

Para mais informações, consulte Compatibilidade de compatibilidade na introdução.

Equivalência do .NET Framework

Consulte também

Referência

Classificação de caracteres

rotinas de _ismbc

Localidade

Interpretação de seqüências de caracteres Multibyte

for, rotinas isw

rotinas de _ismbb