C CHAP5

1090 mots 5 pages
Le cours du chapitre 5 : les types de base
Sections
[masquer]
1 Le cours du chapitre 5 : les types de base
1.1 Les types int et double
1.2 Le type char
1.3 Exemple 1 : utilisation du type char
1.4 Codage des caractères
1.5 Exemple 2 : le codage des caractères
1.6 Comparaison sur les char
1.7 Exemple 3 :Comparaison sur les char
1.8 Transformation char-int
1.9 Exemple 4 : transformation char-int
1.10 Transformation majuscule-minuscule
1.11 Exemple 5 : transformation majuscule-minuscule
[modifier] Les types int et double
Nous avons déjà étudié précédemment les type double et int pout stocker respectivement un entier et un réel.
[modifier] Le type char
Le type char est un type prédéfini du langage C++. Il permet de stocker un caractère.
Il est codé en général sur 8 bits.
On peut faire des tests sur le caractères : 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.
[modifier] Exemple 1 : utilisation du type char
#include<iostream>
using namespace std;

int main(){ char a,b; a='Y'; cout<<"Tapez un caractere : ";cin>>b; cout<<"Le caractère a vaut : "<<a<<endl; cout<<"Le caractère b vaut : "<<b<<endl; return 0;
}
Dans cet exemple,on commence par déclarer 2 variables de type char a et b.
On peut affecter à la variable a le caractère 'Y' en utilisant l'affectation a='Y';. On notera que Y s'écrit entre cotes (et non entre des guillemets qui sont réservées aux chaînes de caractères).
On saisit la valeur de b par un cin.
On affiche les valeurs de a et b en utilisant cout.
Exécution 1 de l’exemple 1
Tapez un caractere : Z
Le caractère a vaut Y
Le caractère b vaut Z
[modifier] Codage des caractères
Chaque caractère est codé en général sur 8 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 0 et 127. On peut récupérer ce code en mettant

en relation

  • 11821 Cours Trous
    1831 mots | 8 pages
  • Synthese francais decembre 2012 pierrard
    1005 mots | 5 pages
  • Un rêvé de baudelair
    681 mots | 3 pages
  • Cours sur les Statistiques (Maths, 1S)
    346 mots | 2 pages
  • Dissertation jean de la bruyère
    1024 mots | 5 pages
  • Warhol's
    498 mots | 2 pages
  • Math
    1704 mots | 7 pages
  • chap5
    7182 mots | 29 pages
  • CH5 merca
    699 mots | 3 pages
  • Commentaire "les grands", la bruyère
    947 mots | 4 pages
  • Pop art americain
    671 mots | 3 pages
  • Ced 5
    332 mots | 2 pages
  • « Son talent consiste principalement dans l'art d'attirer l'attention. il invente peu, mais il marque ce qu'il touche d'une empreinte ineffaçable. il ne dit que des vérités ordinaires mais une fois qu'il les a dites, on
    3470 mots | 14 pages
  • Caractères spéciaux html
    529 mots | 3 pages
  • Codage des informations non numeriques
    356 mots | 2 pages