La función isxdigit () en C ++ comprueba si el carácter dado es un carácter hexadecimal o no.
isxdigit () Prototipo
int isxdigit (int ch);
La isxdigit()
función comprueba si ch es un carácter numérico hexadecimal según la clasificación de la configuración regional C actual. Los caracteres numéricos hexadecimales disponibles son:
- Dígitos (0 a 9)
- Alfabetos en minúsculas de la a a la f
- Alfabetos en mayúsculas de la A a la F
El comportamiento de isxdigit()
no está definido si el valor de ch no se puede representar como un carácter sin signo o no es igual a EOF.
Se define en el archivo de encabezado "> archivo de encabezado.
Parámetros de isxdigit ()
ch: El personaje a comprobar.
isxdigit () Valor de retorno
La isxdigit()
función devuelve un valor distinto de cero si ch es un carácter hexadecimal; de lo contrario, devuelve cero.
Ejemplo: cómo funciona la función isxdigit ()
#include #include #include using namespace std; int main() ( bool flag = 0; char str() = "50Af"; for (int i=0; i
When you run the program, the output will be:
50Af is a valid hexadecimal number