La fonction isxdigit () en C ++ vérifie si le caractère donné est un caractère hexadécimal ou non.
Prototype isxdigit ()
int isxdigit (int ch);
La isxdigit()
fonction vérifie si ch est un caractère numérique hexadécimal tel que classé par la locale C actuelle. Les caractères numériques hexadécimaux disponibles sont:
- Chiffres (0 à 9)
- Alphabets minuscules de a à f
- Alphabets majuscules de A à F
Le comportement de isxdigit()
n'est pas défini si la valeur de ch n'est pas représentable en tant que caractère non signé ou n'est pas égale à EOF.
Il est défini dans le fichier d'en-tête "> fichier d'en-tête.
Paramètres isxdigit ()
ch: Le caractère à vérifier.
isxdigit () Valeur renvoyée
La isxdigit()
fonction renvoie une valeur non nulle si ch est un caractère hexadécimal, sinon renvoie zéro.
Exemple: comment fonctionne la fonction 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