C ++ isxdigit () - Bibliothèque standard C ++

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

Articles intéressants...