Есть ли какие-нибудь веские причины для использования битового сдвига, кроме быстрых математических вычислений?

Я понимаю побитовые операции и то, как они могут быть полезны для разных целей, например, для разрешений. Однако я, кажется, не понимаю, для чего нужны операторы битового сдвига. Я понимаю, как они работают, но не могу придумать ни одного сценария, в котором я мог бы их использовать, если только я не хочу сделать действительно быстрое умножение или деление. Есть ли другие причины для использования сдвига битов?

9
задан waiwai933 11 September 2010 в 22:53
поделиться