SpecialistOff.NET / Вопросы / Статьи / Фрагменты кода / Резюме / Метки / Помощь / Файлы

Список вопросов Печать

Битовые операции в Python


Метки: python 

Ответы

RemiZOffAlex  Создано: 2016-09-18 14:51:05.186080  Обновлено: 2016-09-18 14:51:05.186080
  • & битовое И (AND)
  • | битовое ИЛИ (OR)
  • ^ битовое ИСКЛЮЧАЮЩЕЕ ИЛИ (XOR)
  • ~ битовое ОТРИЦАНИЕ (NOT) — унарная операция

Битовый сдвиг

  • Битовый сдвиг вправо a >> n возвращает число, которое получается из a сдвигом всех бит на n позиций вправо, при этом самые правые n бит отбрасываются
  • Битовый сдвиг влево a << n равносилен (для положительных чисел) умножению на 2n и осуществляется при помощи оператора <<

Возможно будут интересны и другие вопросы