Operare con i bit


Le variabili intere possono essere utilizzate come contenitori di bit (fino a 64...).
Diventano essenziali dei metodi per manipolare i singoli bit e maschere di bit.

Il bit p-esimo è acceso?

L'operatore AND bit a bit spegne tutti i bit accoppiati con 0 e lascia inalterato il bit accoppiato con 1
.........x...... AND
0.......010....0 =
------------------
0.......0x0....0


Accendere il bit p-esimo

L'operatore OR bit a bit accende il bit accoppiato con 1 e lascia inalterati quelli accoppiati con 0
.........x...... OR
0.......010....0 =
------------------
.........1......


Spegnere il bit p-esimo

L'operatore AND bit a bit lascia inalterati i bit accoppiati con 1 e spegne il bit p-esimo accoppiato con 0
.........x...... AND
1.......101....1 =
------------------
.........0......


Complementare il bit p-esimo

L'operatore XOR bit a bit lascia inalterati i bit accoppiati con 0 e complementa quello accoppiato con 1
.........x...... XOR
0.......010....0 =
------------------
.........x......

There are no comments on this page.
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki