Не могу показаться, чтобы выяснить, что оператор «< <» является:Вычислительный Оператор по математике
11<< 2 is 44
1<<1 is 2
10<<2 is 40
Не могу показаться, чтобы выяснить, что оператор «< <» является:Вычислительный Оператор по математике
11<< 2 is 44
1<<1 is 2
10<<2 is 40
Операторы сдвига, побитовое смещение значения по левую сторону от числа битов на их право:
< < сдвигает влево и добавляет нули на правом конце.
>> сдвигает вправо и добавляет либо 0s, если значение является неподписанным, либо расширяет верхний бит (для сохранения знака), если его тип подписан.
Таким образом, 2 < < 4 is 32 и -8 >> 3 is -1.
Ссылка: [? Руководство Absolute Beginner к Bit Shifting] http://www-numi.fnal.gov/offline_software/srt_public_context/WebDocs/Companion/cxx_crib/shift.html
возможно дубликат (http://stackoverflow.com/questions/141525/absolute-beginners-guide-to-bit-shifting) –