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