isxdigit, iswxdigit, _isxdigit_l, _iswxdigit_l
Determine se um número inteiro representa o caractere que é um dígito hexadecimal.
int isxdigit(
int c
);
int iswxdigit(
wint_t c
);
int _isxdigit_l(
int c,
_locale_t locale
);
int _iswxdigit_l(
wint_t c,
_locale_t locale
);
Parâmetros
c
Inteiro de teste.locale
Localidade usar.
Valor de retorno
Cada um desses se diferente de zero de retorna rotinas c é uma representação de um dígito hexadecimal específica. isxdigit Retorna um valor diferente de zero se c é um dígito hexadecimal (A – F, a opção – f ou 0 – 9). iswxdigit Retorna um valor diferente de zero se c é um caractere de largo que corresponde a um caractere de dígito hexadecimal. Cada uma dessas rotinas retorna 0 se c não satisfaz a condição de teste.
For the "C" locale, the iswxdigitfunction does not provide support for Unicode full width hexadecimal characters.
Quando usado com uma biblioteca de depurar CRT, isxdigit exibição um CRT irá declarar se passado um parâmetro que não seja EOF ou no intervalo de 0 a 0xFF. Quando usado com uma biblioteca de depurar CRT, isxdigit irá usar o parâmetro sistema autônomo um índice em uma matriz com resultados indefinidos se o parâmetro não for EOF ou no intervalo de 0 a 0xFF.
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. Para obter mais informações, consulte Localidade.
Mapeamentos de rotina de texto genérica
Rotina TCHAR.H |
_UNICODE & _MBCS não definido |
_MBCS definido |
_UNICODE definido |
---|---|---|---|
_istxdigit |
isxdigit |
isxdigit |
iswxdigit |
Requisitos
Rotina |
Cabeçalho necessário |
---|---|
isxdigit |
<ctype.h> |
iswxdigit |
<ctype.h> ou <wchar.h> |
_isxdigit_l |
<ctype.h> |
_iswxdigit_l |
<ctype.h> ou <wchar.h> |
Para obter informações adicionais compatibilidade, consulte Compatibilidade na introdução.