_ismbclower, _ismbclower_l, _ismbcupper, _ismbcupper_l

Verifica se um caractere de vários bytes é um caractere em maiúsculas ou minúsculo.

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
    Localidade usar.

Valor de retorno

Cada uma dessas rotinas retorna um valor diferente de zero se o caractere satisfaz a condição de teste ou 0 se não existir.If c<= 255 and there is a corresponding _ismbb routine (for example, _ismbcalnum corresponds to _ismbbalnum), the result is the return value of the corresponding _ismbb routine.

Comentários

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

As versões dessas funções com o _l sufixo são idênticas exceto que eles usam a localidade do passado em vez da localidade corrente para seu comportamento dependente de localidade. For more information, see Localidade.

Rotina

Condição de teste

Exemplo de código de página 932

_ismbclower

em minúsculas alfabética

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

_ismbclower_l

em minúsculas alfabética

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

_ismbcupper

Letras maiúsculas alfabético

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

_ismbcupper_l

Letras maiúsculas alfabético

Retorna se diferente de zero e somente se c é uma representação de um byte de uma letra inglês maiúscula 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 obter mais informações de compatibilidade, consulte Compatibilidade na introdução.

Equivalente do NET Framework

Consulte também

Referência

Classificação de caractere

_ismbc rotinas

Localidade

Interpretação de seqüências de caractere multibyte

é isw rotinas

_ismbb rotinas