8PRO100 Éléments de programmation Les chaînes de caractères

  • View
    103

  • Download
    1

Embed Size (px)

Text of 8PRO100 Éléments de programmation Les chaînes de caractères

  • Page 1
  • 8PRO100 lments de programmation Les chanes de caractres
  • Page 2
  • Les caractres En informatique, les caractres sont trs importants puisqu ils sont utiliss pour la communication personne-machine. Puisque les ordinateurs ne peuvent manipuler que des squences de bits. les caractres doivent tre encods en binaire. Un des codes les plus utiliss est le code ASCII. Chaque caractre est encod l aide de 8 bits: ce qui donne 256 possibilits.
  • Page 3
  • Code ASCII
  • Page 4
  • Code ASCII tendu
  • Page 5
  • Les constantes de type caractre En C une constante de type caractre est un nombre entier crit sous la forme dun caractre entre apostrophes, comme a. La valeur dune constante de type caractre est gale la valeur du caractre daprs le jeu de caractre de la machine (ex. ASCII). Exemples: a vaut 97 A vaut 65 B vaut 66 0 vaut 48
  • Page 6
  • Les squences dchappement \acaractre dalerte (sonnerie, bell) \bretour en arrire (backspace) \fsaut de page (formfeed) \nfin de ligne (newline) \rretour de chariot (carriage return) \ttabulation horizontale \vtabulation verticale \\backslash \?point dinterrogation \apostrophe \ guillemet \ooonombre octal \xhhnombre hexadcimale
  • Page 7
  • Les constantes de type chane Un constante de type chane est une squence de caractres, ventuellement vide, place entre guillemets. Exemple: "Je suis une chaine " "Bonjour groupe!\n" Note: Les guillemets ne font pas partie de la chane. "\"Je suis one chaine\""
  • Page 8
  • Les variables de type caractre Pour declarer une variable de type char, on procde de la faon suivante: char c1; /* c1 est une variable de type caractre */ char c2 = a;/* c2 est une variable de type caractre initialise a */
  • Page 9
  • Les entres et sorties #include /* fichier den-tte pour le C++ */ main(){ char c; cin >> c; cout