Funcția isxdigit () din C ++ verifică dacă caracterul dat este sau nu un caracter hexadecimal.
isxdigit () Prototip
int isxdigit (int ch);
Cele mai isxdigit()
verifică dacă funcția CH este un caracter numeric hexazecimal ca fiind clasificate de către locale actuale C. Caracterele numerice hexazecimale disponibile sunt:
- Cifre (0-9)
- Alfabete minuscule de la a la f
- Alfabete majuscule de la A la F.
Comportamentul lui isxdigit()
este nedefinit dacă valoarea lui ch nu poate fi reprezentată ca un caracter nesemnat sau nu este egală cu EOF.
Este definit în fișierul antet "> fișierul antet.
isxdigit () Parametri
ch: Personajul de verificat.
isxdigit () Valoare returnată
isxdigit()
Funcția returnează valoarea zero în cazul în care nu ch este un caracter hexazecimal, în caz contrar se întoarce la zero.
Exemplu: Cum funcționează funcția 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