J'ai une variable qui resemble a sa :
Je voudrais la décomposer en trois variable de 8 bit, de ce genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part unsigned int Var24BTS = 0x10FF0A;
Je sais que je doit manipuler les bits, j'ai tester sa :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 unsigned char Var1 = 0x10; unsigned char Var2 = 0xFF; unsigned char Var3 = 0x0A;
Seulement sa ne marche pas du tout. Quelqu'un serais comment faire???
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 std::cout << "TVAR Var24BTS = " << (Var24BTS) << "\n"; std::cout << "V1 : Var24BTS >> 8*2 = " << (Var24BTS>>8*2) << "\n"; std::cout << "V2 : Var24BTS << 8*1 >>> 8*2 = " << ((Var24BTS<<8*1)>>8*2) << "\n"; std::cout << "V3 : Var24BTS << 8*2 >>> 8*2 = " << ((Var24BTS<<8*2)>>8*2) << "\n";
Partager