C isalnum () - C Štandardná knižnica

Funkcia isalnum () kontroluje, či je zadaný argument alfanumerický znak (abeceda alebo číslo) alebo nie.

Definícia funkcie isalnum()je:

 int isalnum (int argument);

Je definovaná v hlavičkovom súbore ctype.h.

parametre isalnum ()

  • argument - znak

návratová hodnota isalnum ()

  • Vráti 1, ak je argument alfanumerický znak.
  • Vráti 0, ak argument nie je ani abeceda, ani číslica.

Príklad č. 1: návratová hodnota funkcie 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; ) 

Výkon

 Keď je zadané 5, návratová hodnota je 1 Keď je zadaný Q, návratová hodnota je 1 Keď je zadaný l, návratová hodnota je 1 Keď je zadaný +, návratová hodnota je 0

Príklad č. 2: Skontrolujte, či je znak alfanumerickým znakom

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

Výkon

 Zadajte znak: 0 0 je alfanumerický znak. 

Zaujímavé články...