BunoCS
Messages postés15472Date d'inscriptionlundi 11 juillet 2005StatutModérateurDernière intervention25 mars 2024103 6 janv. 2009 à 11:28
Hello,
ça, c'est un décalage de bits. Pour output[j+1], par exemple, tu prends la valeur input[i]. Tu décalage les bits de 8 vers la droite, ce qui revient à "supprimer" l'octet de poids faible. Sur cette valeur obtenue, tu ne gardes que l'octet de poids faible avec le masque 0xFF.
Si j'écris en octet les valeurs:
input[i]=o1,o2,o3,o4 (4 octets)
input[i] >> 8 = 0,o1,o2,o3
(input[i] >> 8) & 0xFF = o3
Même principe pour les autres
@+
Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
Vous n’avez pas trouvé la réponse que vous recherchez ?