Bonjour à tous.
J'ai fait un
Code : Sélectionner tout - Visualiser dans une fenêtre à part
for (l=0;l<8;l++) {printf("%02X ",a.c[l]);}
dans un de mes programmes, et j'obtiens comme résultat:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
56 FFFFFFE2 0A FFFFFFE5 21 FFFFFFD9 FFFFFF87 08
alors que
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
printf("\nBinaire: ");
b.l=1;
for (l = 0; l<=63; l++)
  {
    if ((b.l & a.l)==b.l) {printf("1");}
    else printf("0");
    if ((l%m)==m-1) {printf(" ");}
    b.l <<= 1;
  }
me donne bien
Code : Sélectionner tout - Visualiser dans une fenêtre à part
01101010 01000111 01010000 10100111 10000100 10011011 11100001 00010000
ma question est donc: d'où viennent ces "FFFFFF" si niveau binaire tout se passe bien?

Merci beaucoup