isxdigit, iswxdigit, _isxdigit_l, _iswxdigit_l
determine si un entero representa el carácter que es un 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
entero a probar.locale
configuración regional a utilizar.
Valor devuelto
Cada una de estas rutinas devuelve cero si c es una representación específica de un dígito hexadecimal.isxdigit devuelve un valor distinto de cero si c es un dígito hexadecimal (A – f, a – f, o 0 – 9).iswxdigit devuelve un valor distinto de cero si c es un carácter ancho que corresponde a un dígito hexadecimal.Cada una de estas rutinas devuelve 0 si c no cumple la condición de prueba.
Para la configuración regional “c”, la funciónde iswxdigitno proporcionan compatibilidad con caracteres hexadecimales de ancho completo de Unicode.
Cuando se usa con una biblioteca CRT de depuración, isxdigit mostrará CRT validar si se pasa un parámetro que no es EOF o en el intervalo de 0 0xFF directos.Cuando se usa con una biblioteca CRT de depuración, isxdigit utilizará el parámetro como un índice en una matriz, con resultados no definidos si el parámetro no es EOF o en el intervalo de 0 0xFF directos.
Las versiones de estas funciones con el sufijo de _l son idénticas salvo que utilizan la configuración regional pasado en lugar de la configuración regional actual para su comportamiento configuración dependientes.Para obtener más información, vea Configuración regional.
Asignaciones de la rutina de texto genérico
rutina de TCHAR.H |
_UNICODE y _MBCS no definido |
_MBCS definido |
_UNICODE definido |
---|---|---|---|
_istxdigit |
isxdigit |
isxdigit |
iswxdigit |
Requisitos
rutina |
Encabezado necesario |
---|---|
isxdigit |
<ctype.h> |
iswxdigit |
<ctype.h> o <wchar.h> |
_isxdigit_l |
<ctype.h> |
_iswxdigit_l |
<ctype.h> o <wchar.h> |
Para obtener información adicional de compatibilidad, vea compatibilidad en la Introducción.