#include <stdio.h>

      int main()
      {
       char a = 24;                       // en binaire, cela donne 00011000
       char masque = 48;                  // en binaire, cela donne 00110000
       int c=0;

       printf("a = %d\n", a );
       printf("masque = %d\n", masque );
       c= a^masque;    // On melange exclusivement les bits des deux varaibles
       printf("c = %d\n", c );
       // c est dorenavant egal a
       // cela donne en binaire : 00101000

       return(1);
  }

