_ismbclower, _ismbclower_l, _ismbcupper, _ismbcupper_l
Verifica se um caractere de multibyte é um caractere minúsculo ou maiúscula.
Importante |
---|
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.