Chap 5 les types de base Programmation C débutant Les types de base Programmation C débutant Les types de base Le cours du chapitre les types de base Les types int et double Nous avons déjà étudié précédemment les type int et double pour stocker respectiv

Programmation C débutant Les types de base Programmation C débutant Les types de base Le cours du chapitre les types de base Les types int et double Nous avons déjà étudié précédemment les type int et double pour stocker respectivement un entier et un réel Le type char Le type char est un type prédé ?ni du langage C Il permet de stocker un caractère Il est codé en général sur bits On peut faire des tests sur le caractère if c 'A' c 'Z' permet par exemple de tester si un caractère est une lettre majuscule On peut transférer un char dans un int On récupère alors le code ASCII du caractère Exemple utilisation du type char include using namespace std int main char a b a 'Y' cout Tapez un caractere cin b cout Le caractère a vaut a CProgrammation C débutant Les types de base Codage des caractères Chaque caractère est codé en général sur bits sous la forme d'un code ASCII Le code ASCII est un système de représentation des caractères o? chaque caractère est codé par un entier entre et On peut récupérer ce code en mettant un caractère dans un entier Exemple le codage des caractères include using namespace std int main char c int i do cout Saisir une lettre cin c i c cout Le caractère ASCII de cout Pressez une touche pour continuer endl cin ignore cin get return ? Explications ? On demande à l'utilisateur de saisir un caractère dans une variable a ? On récupère le code ASCII de a en mettant a dans une variable entière x ? On a ?che ce code ASCII par un cout ? Exécution Saisir une lettre H Le caractère ASCII de H est ? Exécution Saisir une lettre w Le caractère ASCII de w est CProgrammation C débutant Les types de base Comparaison sur les char Lorsqu'on e ?ectue des comparaisons sur les char on compare en fait les codes ascii On peut tester si un caractère c est une majuscule par le test x 'A' x 'Z' On peut tester si un caractère c est une minuscule par le test x 'a' x 'z' On peut tester si un caractère c est un chi ?re par le test x ' ' x ' ' Exemple Comparaison sur les char include using namespace std int main char a cout Tapez un caractere cin a if a 'A' a 'Z' cout Vous avez tapé une majuscule 'a' a 'z' cout Vous avez tapé une minuscule ' ' a ' ' cout Vous avez tapé un chi ?re return ? Explications ? On demande à l'utilisateur de saisir un caractère dans une variable a ? On teste ensuite si l'utilisateur a tapé une majuscule une minuscule un chi ?re ou une autre type de caractère ? On a ?che ce code ASCII par un cout ? Exécution Tapez un caractère H Vous avez tapé une majuscule ? Exécution Tapez un caractère w Vous avez

  • 44
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager
  • Détails
  • Publié le Nov 02, 2021
  • Catégorie Law / Droit
  • Langue French
  • Taille du fichier 33.8kB