Funkcja isxdigit () w C ++ sprawdza, czy dany znak jest znakiem szesnastkowym, czy nie.
isxdigit () Prototyp
int isxdigit (int ch);
Te isxdigit()
kontrole funkcyjne jeśli ch jest szesnastkowy numeryczny charakter sklasyfikowane przez obecnego C lokalizacji. Dostępne szesnastkowe znaki numeryczne to:
- Cyfry (od 0 do 9)
- Małe litery od a do f
- Wielkie litery od A do F.
Zachowanie isxdigit()
jest niezdefiniowane, jeśli wartość ch nie może być reprezentowana jako znak bez znaku lub nie jest równa EOF.
Jest zdefiniowany w pliku nagłówkowym "> plik nagłówkowy.
isxdigit () Parametry
ch: znak do sprawdzenia.
isxdigit () Wartość zwracana
isxdigit()
Zwraca non wartość zero, jeśli ch jest znak szesnastkowy, w przeciwnym wypadku zwraca zero.
Przykład: Jak działa funkcja 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