bonjour

j'ai récupéré du code où il y a des opérations de décalage sur un entier.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
int a;
unsigned char *tptr;
int *imptr=tab;
 
for i=0; i<len; i++) {
        a=*tptr++;
        a=a|(a<<8)|(a<<16);
        *imptr++=a;
}
je voudrai savoir quelle opération de décalage je dois faire sur l'entier "a" après cette boucle pour retrouver sa valeur initiale ?

merci pour votre aide.

Floopi51