C ++ isxdigit () - C ++ standardowa biblioteka

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

Interesujące artykuły...