Riepilogo degli operatori bitwise
Lezione 8 di 17 del corso Manipolazione dei bit di Coddy.
Ok, ora sappiamo cos'è la manipolazione dei bit. Usiamo gli operatori bit a bit per manipolare i bit. Ricapitoliamo gli operatori che abbiamo imparato.
Operatori bit a bit
Un operatore bit a bit viene usato per eseguire operazioni bit a bit su sequenze di bit o numeri binari che comportano la manipolazione di singoli bit. Ricorda che un bit rappresenta 0 oppure 1. Gli operatori bit a bit tengono quindi conto di queste sequenze di bit e le manipolano. Una cosa da notare è che in tutto questo corso ci occuperemo solo di numeri senza segno (un numero senza segno ha solo un valore assoluto, in pratica solo numeri positivi).
Ora C++ offre diversi operatori bit a bit.
Nome dell'operatore | Simbolo dell'operatore | Numero di operandi |
NOT bit a bit | ~ | 1 |
OR bit a bit | | | 2 |
AND bit a bit | & | 2 |
XOR bit a bit | ^ | 2 |
Shift a sinistra bit a bit | << | 2 |
Shift a destra bit a bit | >> | 2 |
La tabella qui sopra mostra gli operatori bit a bit offerti da C++, i simboli usati per identificarli e il numero di operandi su cui operano.
Provalo tu
Questa lezione non include una sfida di codice.
Tutte le lezioni di Manipolazione dei bit
1Introduzione e basi
Cos’è la manipolazione dei bit?Perché serve la manipolazione dei bit?Numeri binari e decimaliOperatori NOT e OROperatore ANDOperatore XOROperatori di shift a destra e a sinistraRiepilogo degli operatori bitwiseEsercitati da solo: Compilatore C++ online