C isalpha () - Bibliothèque standard C

La fonction isalpha () vérifie si un caractère est un alphabet ou non.

En programmation C, la fonction isalpha () vérifie si un caractère est un alphabet (a à z et AZ) ou non.

Si un caractère passé à isalpha () est un alphabet, il renvoie un entier différent de zéro, sinon il retourne 0.

La isalpha()fonction est définie dans le fichier d'en-tête.

Prototype C isalpha ()

 int isalpha (argument int);

La fonction isalpha () prend un seul argument sous la forme d'un entier et renvoie une valeur entière.

Même si isalpha () prend un entier comme argument, le caractère est passé à la fonction isalpha ().

En interne, le caractère est converti en la valeur entière correspondant à sa valeur ASCII lorsqu'il est passé.

Valeur de retour isalpha ()

Valeur de retour Remarques
Zéro (0) Si le paramètre n'est pas un alphabet.
Nombre différent de zéro Si le paramètre est un alphabet.

Exemple: fonction C isalpha ()

 #include #include int main() ( char c; c = 'Q'; printf("Result when uppercase alphabet is passed: %d", isalpha(c)); c = 'q'; printf("Result when lowercase alphabet is passed: %d", isalpha(c)); c='+'; printf("Result when non-alphabetic character is passed: %d", isalpha(c)); return 0; ) 

Production

 Résultat lorsque l'alphabet majuscule est passé: 1 Résultat lorsque l'alphabet minuscule est passé: 2 Résultat lorsque le caractère non alphabétique est passé: 0 

Remarque: Vous pouvez obtenir un entier différent de zéro lorsque le caractère alphabétique est passé à isalpha () sur votre système. Mais, lorsque vous passez un caractère non alphabétique à isalpha (), il renvoie toujours 0.

Exemple: programme C pour vérifier si un caractère saisi par l'utilisateur est alphabétique ou non

 #include #include int main() ( char c; printf("Enter a character: "); scanf("%c", &c); if (isalpha(c) == 0) printf("%c is not an alphabet.", c); else printf("%c is an alphabet.", c); return 0; ) 

Production

 Entrez un caractère: 5 5 n'est pas un alphabet.

Articles intéressants...