Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

isxdigit - auf Hexadezimal-Ziffer prüfen

&pagelevel(4)&pagelevel

Definition

#include <ctype.h>

int isxdigit(int c);

Beschreibung

isxdigit überprüft, ob das Zeichen c ein hexadezimales Ziffernzeichen (0-9, A-F bzw. a-f) ist.

In allen Fällen ist das Argument c vom Typ int. Der Wert von c muss als unsigned char darstellbar oder gleich dem Wert des Makros EOF sein. Wenn c irgendeinen anderen Wert besitzt, ist das Verhalten undefiniert.

Returnwert

!= 0

hexadezimale Ziffer

 

0

keine hexadezimale Ziffer         

Hinweise

isxdigit() ist sowohl als Makro als auch als Funktion realisiert. Um einen Funktionsaufruf zu erzeugen, muss die Definition des Makronamens rückgängig gemacht werden (#undef isxdigit).

Das Verhalten von isxdigit() wird von der Klasse xdigit der aktuellen Lokalität bestimmt.
Die aktuelle Lokalität ist die C-Lokalität, wenn nicht explizit mit setlocale() umgeschaltet wurde.

Siehe auch

isalnum(), isalpha(), iscntrl(), isdigit(), iswraph(), islower(), isprint(), ispunct(), isspace(), isupper(), setlocale(), wchar.h.