C ++ isxdigit () - C ++ Standardbibliothek

Die Funktion isxdigit () in C ++ prüft, ob das angegebene Zeichen ein Hexadezimalzeichen ist oder nicht.

isxdigit () Prototyp

 int isxdigit (int ch);

Die isxdigit()Funktion prüft, ob ch ein hexadezimales numerisches Zeichen ist, das vom aktuellen C-Gebietsschema klassifiziert wird. Die verfügbaren hexadezimalen numerischen Zeichen sind:

  • Ziffern (0 bis 9)
  • Kleinbuchstaben von a bis f
  • Großbuchstaben von A bis F.

Das Verhalten von isxdigit()ist undefiniert, wenn der Wert von ch nicht als vorzeichenloses Zeichen dargestellt werden kann oder nicht gleich EOF ist.

Es ist in der Header-Datei "> Header-Datei definiert.

isxdigit () Parameter

ch: Das zu überprüfende Zeichen.

isxdigit () Rückgabewert

Die isxdigit()Funktion gibt einen Wert ungleich Null zurück, wenn ch ein Hexadezimalzeichen ist, andernfalls wird Null zurückgegeben.

Beispiel: Funktionsweise der Funktion 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

Interessante Beiträge...