_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.