#include <stdio.h>

      int main()
      {
       unsigned char a = 48;         // en binaire, cela donne 00110000
       unsigned char b = 0;
       printf("a = %d\n", a );
       // On decale tous les bits d'une position vers la droite
       b=a>>1;
       // Apres decalage a droite ( d'une position )
       // de tous les bits de a, b est egal a 24
       // c'est a dire en binaire : 00011000
       printf("b = %d\n", b );
       // On peut aussi tout decaler de deux positions vers la droite
       b=b>>2;
       // Apres decalage a droite ( de deux positions )
       // de tous les bits de b, b est egal a 6
       // c'est a dire en binaire : 00000110
       printf("b = %d\n", b );
       return(1);
      }
