Freigeben über


isxdigit, , iswxdigit_isxdigit_l_iswxdigit_l

Bestimmt, ob eine ganze Zahl ein Zeichen darstellt, das eine Hexadezimalziffer ist.

Syntax

int isxdigit(
   int c
);
int iswxdigit(
   wint_t c
);
int _isxdigit_l(
   int c,
   _locale_t locale
);
int _iswxdigit_l(
   wint_t c,
   _locale_t locale
);

Parameter

c
Zu testende ganze Zahl.

locale
Zu verwendendes Gebietsschema.

Rückgabewert

Jede dieser Routinen gibt einen Wert ungleich 0 (null) zurück, wenn c eine bestimmte Darstellung einer Hexadezimalziffer ist. isxdigit gibt einen Wert ungleich Null zurück, wenn c es sich um eine hexadezimale Ziffer handelt (A - F, a - f oder 0 - 9). iswxdigit gibt einen Wert ungleich 0 (null) zurück, wenn c ein Breitzeichen ist, das einem Hexadezimalziffernzeichen entspricht. Jede dieser Routinen gibt 0 zurück, wenn c die Testbedingung nicht erfüllt ist.

Für das Gebietsschema "C" unterstützt die iswxdigit Funktion keine hexadezimalen Unicode-Zeichen mit voller Breite.

Die Versionen dieser Funktionen mit dem _l-Suffix verwenden das übergebene Gebietsschema anstelle des aktuellen Gebietsschemas für ihr vom Gebietsschema abhängiges Verhalten. Weitere Informationen finden Sie unter Locale.

Das Verhalten von isxdigit und _isxdigit_l ist nicht definiert, wenn c es sich nicht um EOF oder im Bereich 0 bis einschließlich 0xFF handelt. Wenn eine Debug-CRT-Bibliothek verwendet wird und c keiner dieser Werte ist, lösen die Funktionen eine Assertion aus.

Mapping generischer Textroutinen

TCHAR.H-Routine _UNICODE und _MBCS nicht definiert _MBCS definiert _UNICODE definiert
_istxdigit isxdigit isxdigit iswxdigit

Hinweise

Standardmäßig gilt der globale Zustand dieser Funktion für die Anwendung. Wie Sie dieses Verhalten ändern, erfahren Sie unter Globaler Status in der CRT.

Anforderungen

Routine Erforderlicher Header
isxdigit <ctype.h>
iswxdigit <ctype.h> oder <wchar.h>
_isxdigit_l <ctype.h>
_iswxdigit_l <ctype.h> oder <wchar.h>

Weitere Informationen zur Kompatibilität finden Sie unter Kompatibilität.

Siehe auch

Zeichenklassifizierung
Gebietsschema
is, isw-Routinen