Funkcija isxdigit () u C ++ provjerava je li zadani znak heksadecimalni ili nije.
prototip isxdigit ()
int isxdigit (int ch);
Na isxdigit()
funkcija provjerava ako ch je heksadecimalni brojevni znak, barem sudeći po trenutnom C mjesto. Dostupni heksadecimalni numerički znakovi su:
- Znamenke (0 do 9)
- Male abecede od a do f
- Velika slova od A do F
Ponašanje of isxdigit()
je nedefinirano ako vrijednost ch nije predstavljiva kao nepotpisani char ili nije jednaka EOF.
Definirano je u datoteci zaglavlja "> datoteka zaglavlja.
isxdigit () Parametri
ch: Znak za provjeru.
isxdigit () Povratna vrijednost
isxdigit()
Funkcija vraća ne nultu vrijednost ako ch je heksadecimalni karakter, inače se vraća na nulu.
Primjer: Kako funkcionira funkcija 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