/*----------------------------------------------------------*/ /* */ /* AUTHOR : Eric VIOLARD */ /* E-MAIL : violard@icps.u-strasbg.fr */ /* ORGANISM : Université Louis Pasteur (Strasbourg) */ /* CREATION : 08/11/02 */ /* */ /* ---------------------------------------------------------*/ /* Programme qui affiche toutes les lettres majuscules avec leur code ASCII, comme ceci: A - 65 B - 66 C - 67 ... Z - 90 */ #include /* pour utiliser la fonction printf */ main() { /* déclarations */ char lettre='A'; /* les valeurs de la variable lettre seront les lettres majuscules de A à Z */ /* (la première valeur est la lettre A) */ /* --- on itére pour trouver toutes les autres valeurs --- */ while((int)lettre<=(int)'Z') /* tant que le caractère courant est une lettre (son code ASCII est inférieur à celui de la lettre Z) */ { /* --- affichage de la lettre courante et son code ASCII --- */ printf("%c - %d\n",lettre,(int)lettre); /* --- passage à la lettre suivante --- */ lettre=(char)((int)lettre+1); } /* Une autre solution avec un "for" plutôt qu'un "while" : for(lettre='A';(int)lettre<=(int)'Z';lettre=(char)((int)lettre+1)) printf("%c - %d\n",lettre,(int)lettre); */ }