salut a tous
Je veux comprendre ce code, mais je ne peux pas
Je pense qu'il efface bits 4 à 0
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 r0 = r1 & ~(31);
est ce que il y a qq m'explique ça![]()
salut a tous
Je veux comprendre ce code, mais je ne peux pas
Je pense qu'il efface bits 4 à 0
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 r0 = r1 & ~(31);
est ce que il y a qq m'explique ça![]()
Bonsoir à toi!
31 = 2**5-1 = 11111 (base 2)
"et logique" avec le complément à 1, ça efface effectivement ces 5 bits de poids faible
(En dehors de ça, les parenthèses ne servent à rien.)
merci beaucoup de votre aide
Partager