C ++ isxdigit () - C ++ standaardbibliotheek

De functie isxdigit () in C ++ controleert of het gegeven teken een hexadecimaal teken is of niet.

isxdigit () Prototype

 int isxdigit (int ch);

De isxdigit()functie controleert of ch een hexadecimaal numeriek teken is, zoals geclassificeerd door de huidige C-locale. De beschikbare hexadecimale numerieke tekens zijn:

  • Cijfers (0 t / m 9)
  • Kleine letters van a tot f
  • Alfabetten in hoofdletters van A tot F

Het gedrag van isxdigit()is niet gedefinieerd als de waarde van ch niet kan worden weergegeven als unsigned char of niet gelijk is aan EOF.

Het wordt gedefinieerd in header-bestand "> header-bestand.

isxdigit () Parameters

ch: het teken dat moet worden gecontroleerd.

isxdigit () Retourwaarde

De isxdigit()functie retourneert een waarde die niet nul is als ch een hexadecimaal teken is, anders nul.

Voorbeeld: hoe de functie isxdigit () werkt

 #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

Interessante artikelen...