#include <stdio.h>

main()
{
 char mon_caractere;
 // Declare une variable pouvant contenir 1 caractere
 char ma_chaine[20];
 // Declare une variable pouvant contenir 20 caractères
 // ( En fait, 19 caracteres plus le caractere de fin de chaine '\0')
 int mon_entier;      // Declare une variable pouvant contenir un entier

 mon_caractere = 'E';
 printf(" mon_caractere = %c\n", mon_caractere );
 // Pour initialiser une chaine de caracteres, qui est en fait un tableau
 // de caracteres, il est necessaire d'appeler une fonction qui va en fait
 // recopier les caracteres un par un
 strcpy(ma_chaine, "Ceci est ma chaine" );
 printf("ma_chaine = |%s|\n", ma_chaine );
 // La variable contient désormais "Ceci est ma chaine"
 ma_chaine[9]='t';
 printf("ma_chaine = |%s|\n", ma_chaine );
 // La variable contient désormais "Ceci est ta chaine"
 // car le 9eme caractere de la chaine ( en comptant a partir de 0 )
 // a ete remplace par le caractere 't'
 // La variable contient desormais le caractere 'E'


 mon_entier=540;     // La variable contient desormais la valeur 540
 printf("mon_entier = %d\n", mon_entier );
}