Sens de <<= et |=
Quel est le sens de <<=
et |=
en C?
Je reconnais <<
est bitshift etc. mais je ne sais pas de quoi il s'agit en combinaison.
Vous devez vous connecter pour publier un commentaire.
Quel est le sens de <<=
et |=
en C?
Je reconnais <<
est bitshift etc. mais je ne sais pas de quoi il s'agit en combinaison.
Vous devez vous connecter pour publier un commentaire.
Comme
x += 5
signifiex = x + 5
, afin de nex <<= 5
direx = x << 5
.En va de même pour
|
. C'est un bit à bitor
, doncx |= 8
signifieraitx = x | 8
.Ici est un exemple pour clarifier: