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