Die Funktion isalnum () prüft, ob das übergebene Argument ein alphanumerisches Zeichen (Alphabet oder Zahl) ist oder nicht.
Die Funktionsdefinition von isalnum()
lautet:
int isalnum (int argument);
Es ist in der Header-Datei ctype.h definiert.
isalnum () Parameter
- Argument - ein Charakter
isalnum () Rückgabewert
- Gibt 1 zurück, wenn das Argument ein alphanumerisches Zeichen ist.
- Gibt 0 zurück, wenn das Argument weder ein Alphabet noch eine Ziffer ist.
Beispiel 1: Rückgabewert der Funktion isalnum ()
#include #include int main() ( char c; int result; c = '5'; result = isalnum(c); printf("When %c is passed, return value is %d", c, result); c = 'Q'; result = isalnum(c); printf("When %c is passed, return value is %d", c, result); c = 'l'; result = isalnum(c); printf("When %c is passed, return value is %d", c, result); c = '+'; result = isalnum(c); printf("When %c is passed, return value is %d", c, result); return 0; )
Ausgabe
Wenn 5 übergeben wird, ist der Rückgabewert 1 Wenn Q übergeben wird, ist der Rückgabewert 1 Wenn l übergeben wird, ist der Rückgabewert 1 Wenn + übergeben wird, ist der Rückgabewert 0
Beispiel 2: Überprüfen Sie, ob ein Zeichen ein alphanumerisches Zeichen ist
#include #include int main() ( char c; printf("Enter a character: "); scanf("%c", &c); if (isalnum(c) == 0) printf("%c is not an alphanumeric character.", c); else printf("%c is an alphanumeric character.", c); return 0; )
Ausgabe
Geben Sie ein Zeichen ein: 0 0 ist ein alphanumerisches Zeichen.