C ++ isxdigit () - Biblioteca estándar de C ++

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

Articulos interesantes...