Побитовые операции
Побитовые операции происходят в бинарной системе счисления, когда число состоит из двух цифр: 1 и 0.
Побитовое И (&) — оставляет бит, только если два числа — единицы.
Побитовое ИЛИ (|) — будет 1, если хотя бы одно из чисел — 1.
Исключающее или (^) — действует так же, как и ИЛИ, но если оба числа — единицы, ставит 0.
Оператор НЕ (~) — «переворачивает» все биты в числе.
#java #lesson #operator
Побитовые операции происходят в бинарной системе счисления, когда число состоит из двух цифр: 1 и 0.
Побитовое И (&) — оставляет бит, только если два числа — единицы.
Побитовое ИЛИ (|) — будет 1, если хотя бы одно из чисел — 1.
Исключающее или (^) — действует так же, как и ИЛИ, но если оба числа — единицы, ставит 0.
Оператор НЕ (~) — «переворачивает» все биты в числе.
a << x
, a >> x
— смещение битов числа a вправо/влево на x значений.#java #lesson #operator