Что делает побитовый сдвиг (влево или вправо) и для чего он используется?

Я видел операторы >> и << в различном коде, который Я просмотрел (ни один из которых я на самом деле не понял), но мне просто интересно, что они на самом деле делают и каково их практическое использование.

РЕДАКТИРОВАТЬ

Если смещения похожи на x * 2 и x / 2 , в чем реальное отличие от фактического использования операторов * и / ? Есть ли разница в производительности?

63
задан The.Anti.9 17 June 2011 в 13:19
поделиться