No beh nell'esempio va bene lo shift, ma se ad esempio io ho:
01001100 alla fine vorrei ottenere 00110010 che a questo punto non e' piu uno shift, ma un vero e proprio "capovoltamento" dei bit.

Mi scuso per l'esempio infelice