#include <stdio.h>

      int main()
      {
       unsigned char a = 6;         // en binaire, cela donne 00000110
       unsigned char b = 0;

       printf("a = %d\n", a );
       // On decale tous les bits d'une position vers la gauche
       b=a<<1;
       // Apres decalage a gauche ( d'une position )
       // de tous les bits de a, b est egal a 12
       // c'est a dire en binaire : 00001100
       printf("b = %d\n", b );

       // On peut aussi tout decaler de deux positions vers la gauche
       b=a<<2;
       // Apres decalage a gauche ( de deux positions )
       // de tous les bits de a, b est egal a 24
       // c'est a dire en binaire : 00011000
       printf("b = %d\n", b );

       return(1);
      }
