Operare sui singoli bit

Per manipolare i singoli bit si utilizzano gli operatori bit a bit e le 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.
Se il risultato è diverso da 0 allora il bit p-esimo è acceso.

Accendere il bit p-esimo

L’operatore OR bit a bit accende il bit p-esimo accoppiato con 1 e lascia inalterati quelli accoppiati con 0.

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.

Complementare il bit p-esimo

L’operatore XOR bit a bit lascia inalterati i bit accoppiati con 0 e complementa il bit p-esimo accoppiato con 1.