salut a tous
Je veux comprendre ce code, mais je ne peux pas
Je pense qu'il efface bits 4 à 0Code:
1
2 r0 = r1 & ~(31);
est ce que il y a qq m'explique ça:(
Version imprimable
salut a tous
Je veux comprendre ce code, mais je ne peux pas
Je pense qu'il efface bits 4 à 0Code:
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