Пояснение к предыдущему вопросу👆
👨🏻💻 << и >> - это операторы побитового сдвига влево и вправо соответственно. Сдвиг вправо на 1 всегда делит целое число пополам, а сдвиг влево на 1 всегда его увеличивает в два раза, это правило позволит достаточно легко разбираться с вопросами по сдвигам.
Если сдвиг происходит на несколько бит, то число делится/умножается (целочисленно) на 2 несколько раз, по количеству бит в операции.
Java задачи с собеседований
Post #1102
3.28K
- 👍 49