Sto studiando ultimamente gli operatori bitwise: | ^ & >> <<. So come funzionano ma non mi è chiaro una cosa. << e >> serve solo per far scorrere i bit da valutare con l'opertore & oltre al fatto che servono a spostare le cifre verso sinistra e destra. Con gli altri due operatori ^ | non servono << e >>. Per esempio:
2 & 1 = 0
(2>>1) & 1 = 1
quando uso ^ | non ho bisogno di usare right e left schift.
2 ^ 1 = 10
2 | 1 = 11
GIUSTO? illuminatemi!
₩¥₩
ah si valutano sempre i bit più destra?