Что такое операторы побитового сдвига (bit-shift) и как они работают?
Я пытался изучать C в свободное время, и другие языки (C #, Java и т. Д.) Имеют ту же концепцию (и часто те же операторы) ...
Что мне интересно, так это то, что на уровне ядра происходит сдвиг битов (<<
, >>
, >>>
), какие проблемы это может помочь решить, и что мешало скрыться за поворотом? Другими словами, абсолютное руководство для новичков по сдвигу во всей своей красе.