Я пытаюсь понять, как работает битовый сдвиг. Может кто-нибудь объяснить значение этой строки:
while ((n&1)==0) n >>= 1;
, где n - целое число, и дайте мне пример n при выполнении сдвига.
n