English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Recueil complet d'exemples de programmation en C
Dans cet exemple, vous allez apprendre � v�rifier si le caract�re entr� par l'utilisateur est une lettre.
Pour comprendre cet exemple, vous devriez comprendre ce qui suitProgrammation en CTh�me :
Dans la programmation en C, la variable de caract�re sauvegarde la valeur ASCII (0 � 127).127entiers), et non le caract�re lui-m�me.
. La valeur ASCII des lettres minuscules est97à122. La valeur ASCII des lettres majuscules est65à90.
Si la valeur ASCII du caract�re entr� par l'utilisateur est dans97à122ou65à9Dans la gamme 0, alors ce nombre est une lettre.
#include <stdio.h> int main() { char c; printf("Entrez un caract�re : "); scanf("%c", &c); if ((c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z')) printf("%c � est une lettre.", c); else printf("%c � n'est pas une lettre.", c); return 0; }
Résultat de la sortie
Entrez un caractère : * * n'est pas une lettre.
Utilisez "a" dans le programme97Remplacez par "z"122Remplacez par "A"65Remplacez par "Z"90.
Attention :Il est recommandé d'utiliser cette fonction isalpha() pour vérifier si un caractère est une lettre.