C isalnum () - Biblioteca standard C

Funcția isalnum () verifică dacă argumentul trecut este un caracter alfanumeric (alfabet sau număr) sau nu.

Definiția funcției isalnum()este:

 int isalnum (int argument);

Este definit în fișierul antet ctype.h.

isalnum () Parametri

  • argument - un personaj

isalnum () Valoare returnată

  • Returnează 1 dacă argumentul este un caracter alfanumeric.
  • Returnează 0 dacă argumentul nu este nici un alfabet, nici o cifră.

Exemplul # 1: valoarea returnată a funcției 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; ) 

Ieșire

 Când 5 este trecut, valoarea returnată este 1 Când Q este trecut, valoarea returnată este 1 Când l este trecut, valoarea returnată este 1 Când + este trecut, valoarea returnată este 0

Exemplul 2: verificați dacă un caracter este un caracter alfanumeric

 #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; ) 

Ieșire

 Introduceți un caracter: 0 0 este un caracter alfanumeric. 

Articole interesante...