Menu
Coddy logo textTech

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

Esercitati da solo: Compilatore C++ online