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
Número inteiro para testar.locale
Código de idioma.
Valor de retorno
Cada um dos procedimentos essas rotinas retorna diferente de zero se c é uma representação específica de um dígito hexadecimal.isxdigitRetorna um valor diferente de zero se c é um dígito hexadecimal (A – F, a – f, ou 0 – 9).iswxdigitRetorna 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.
Para a localidade "C", o iswxdigitfunção não oferece suporte para largura de Unicode total caracteres hexadecimais.
Quando usado com uma biblioteca de depuração CRT, isxdigit exibir um CRT declarará se passado um parâmetro que não seja EOF ou no intervalo de 0 a 0xFF.Quando usado com uma biblioteca de depuração CRT, isxdigit usar o parâmetro como 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 atual para o seu comportamento depende da localidade.Para obter mais informações, consulte Localidade.
Mapeamentos de rotina de texto genérico
TCHAR.Rotina H |
_ Unicode & _ MBCS do arquivo não definido |
_ MBCS do arquivo 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 de compatibilidade, consulte compatibilidade na introdução.