C Programme pour vérifier si un caractère est un alphabet ou non

Dans cet exemple, vous apprendrez à vérifier si un caractère saisi par l'utilisateur est un alphabet ou non.

Pour comprendre cet exemple, vous devez avoir la connaissance des sujets de programmation C suivants:

  • Opérateurs de programmation C
  • C if… else Déclaration

En programmation C, une variable de caractère contient une valeur ASCII (un nombre entier entre 0 et 127) plutôt que ce caractère lui-même.

La valeur ASCII de l'alphabet minuscule est comprise entre 97 et 122. Et la valeur ASCII de l'alphabet majuscule est comprise entre 65 et 90.

Si la valeur ASCII du caractère saisi par l'utilisateur est comprise entre 97 et 122 ou entre 65 et 90, ce nombre est un alphabet.

Programme pour vérifier l'alphabet

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

Production

 Entrez un caractère: * * n'est pas un alphabet 

Dans le programme, 'a'est utilisé à la place de 97et 'z'est utilisé à la place de 122. De même, 'A'est utilisé à la place de 65et 'Z'est utilisé à la place de 90.

Remarque: il est recommandé d'utiliser la isalpha()fonction pour vérifier si un caractère est un alphabet ou non.

Articles intéressants...