Bonjour à tous.
J'ai fait un
for (l=0;l<8;l++) {printf("%02X ",a.c[l]);}
dans un de mes programmes, et j'obtiens comme résultat:
56 FFFFFFE2 0A FFFFFFE5 21 FFFFFFD9 FFFFFF87 08
alors que
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
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
Partager