Назад к вопросам
СБЕР
Junior — Middle
70
Применяли ли вы операцию сдвига в своих недавних проектах?
Компании, где спрашивали
Ответ от нейросети
sobes.tech AI
Да, операция сдвига часто применяется для эффективной работы с битами, например, при оптимизации вычислений или работе с флагами.
Пример использования сдвига в Java:
int x = 8; // 1000 в двоичном виде
int y = x >> 2; // сдвиг вправо на 2 бита, результат 2 (0010)
int z = x << 1; // сдвиг влево на 1 бит, результат 16 (10000)
В проектах сдвиги могут использоваться для быстрого умножения или деления на степени двойки, манипуляций с битовыми масками, например, для установки или проверки флагов.