Цитата(cinema_effect @ Feb 24 2012, 09:51)

В первом случае (2 << 0), можно понять как начиная с нулевого бита, записать значение 2? Т.е. 10. Тогда второй случай (2 << 2) можно понять как начиная со второго бита записать значение 2, т.е. 10. В итоге получаем слово 1010. Ну вроде так по логике? или опять туплю?
Все верно. Только не "записать", а просто передвинуть число 2 влево на 0 и 2 бита от начала.
Сообщение отредактировал sparcmaster - Feb 24 2012, 06:38