C isalnum () - C Standardbibliothek

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. 

Interessante Beiträge...