C isalnum () - Bibliothèque standard C

La fonction isalnum () vérifie si l'argument passé est un caractère alphanumérique (alphabet ou nombre) ou non.

La définition de la fonction de isalnum()est:

 int isalnum (argument int);

Il est défini dans le fichier d'en-tête ctype.h.

Paramètres isalnum ()

  • argument - un caractère

isalnum () Valeur de retour

  • Renvoie 1 si l'argument est un caractère alphanumérique.
  • Renvoie 0 si l'argument n'est ni un alphabet ni un chiffre.

Exemple # 1: valeur de retour de la fonction 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; ) 

Production

 Lorsque 5 est passé, la valeur de retour est 1 Lorsque Q est passé, la valeur de retour est 1 Lorsque l est passé, la valeur de retour est 1 Lorsque + est passé, la valeur de retour est 0

Exemple # 2: vérifier si un caractère est un caractère alphanumérique

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

Production

 Entrez un caractère: 0 0 est un caractère alphanumérique. 

Articles intéressants...