C ++ isxdigit () - Libreria standard C ++

La funzione isxdigit () in C ++ controlla se il carattere specificato è un carattere esadecimale o meno.

isxdigit () Prototipo

 int isxdigit (int ch);

La isxdigit()funzione controlla se ch è un carattere numerico esadecimale classificato dalla locale C corrente. I caratteri numerici esadecimali disponibili sono:

  • Cifre (da 0 a 9)
  • Alfabeti minuscoli dalla a alla f
  • Alfabeti maiuscoli dalla A alla F.

Il comportamento di isxdigit()è indefinito se il valore di ch non è rappresentabile come char senza segno o non è uguale a EOF.

È definito nel file di intestazione "> file di intestazione.

Parametri isxdigit ()

ch: Il carattere da controllare.

isxdigit () Restituisce il valore

La isxdigit()funzione restituisce un valore diverso da zero se ch è un carattere esadecimale, altrimenti restituisce zero.

Esempio: come funziona la funzione 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

Articoli interessanti...