l'operazione di shift consiste nello spostamento dei bit di uno o piu' posti verso destra o sinistra
24<<1 spostamento verso sinistra di un posto
24<<2 spostamento verso sinistra di due posti
24>>1 spostamento verso destra di un posto
24>>2 spostamento verso destra di due posti
Questo equivale del punto di vista matematico alla moltiplicazione e divisione per due.
Precisamente (<<) = (*2) e (>>) = (/2)
Ecco come si spiegano i due esempi.
Ciao