Bonjour,
Pour ceux qui ont lu mon dernier post je suis toujours en train d'essayer de comprendre un programme de décodage de data...
Mais je n'arrive pas à bien comprendre un passage.
il s'agit de :
En fait je ne comprends pas bien ce que l'on fait...car je ne sais pas à quoi correspond & 0x0ff... J'ai cherché dans plusieurs forums et j'ai cru comprendre que c'était une histoire de bits et de signe... mais je comprends pas bien dans quel sens... J'ai l'impression que l'on modifie le signe de a_b pour l'enregistrer dans d, puis qu'on décale de 8 bits vers la droite a_b... Est-ce bien cela ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 d = static_cast<unsigned char>(a_b & 0x0ff); a_b >>= 8;
Merci de votre aide.
Magicsmacks
Partager