Menu
Coddy logo textTech

Cos’è la manipolazione dei bit?

Lezione 1 di 17 del corso Manipolazione dei bit di Coddy.

Prima di entrare nel merito della manipolazione dei bit, parliamo delle basi da cui ha origine, ovvero della rappresentazione dei numeri.

Come vengono rappresentati i numeri?

Vediamolo con un esempio.

Base 10

Il nostro sistema numerico tradizionale (0, 1, 2, 3, 4, ... 9) è rappresentato nel formato Base 10.

Il numero 345 può essere scritto come un'equazione: 10<sup>2</sup>*3 + 10<sup>1</sup>*4 + 10<sup>0</sup>*5, oppure a parole: 3 per 10 alla seconda, 4 per 10 alla prima e 5 per 10 alla 0. Quindi, base 10 significa semplicemente che possiamo usare le cifre da 0 a 9 per rappresentare un numero. 

 

 

Allo stesso modo, abbiamo la base 2 , che è quella usata dai computer. In base 2 possiamo fare esattamente la stessa cosa.

Quando memorizziamo un numero nel computer, viene memorizzato come una serie di 0 e 1, sotto forma di bit. Un bit è 0 oppure 1 ed è la più piccola unità di dati che un computer è in grado di comprendere.

La manipolazione dei bit può quindi essere definita come l'atto di manipolare algoritmicamente bit o altri elementi di dati usando operatori a livello di bit per ottenere i risultati desiderati. 

Provalo tu

Questa lezione non include una sfida di codice.

Tutte le lezioni di Manipolazione dei bit

Esercitati da solo: Compilatore C++ online