Найти тему

🐍 Побитовые операторы🐍


Данные операторы работают с данными в двоичной системе счисления. Например число 13 в двоичной системе будет равно 1101

Примеры (в двоичной системе)

❗  & - Бинарный "И" оператор, копирует бит в результат только если бит присутствует в обоих операндах.

❗  | - Бинарный "ИЛИ" оператор копирует бит, если тот присутствует в хотя бы в одном операнде.

❗  ^ - Бинарный "Исключительное ИЛИ" оператор копирует бит только если бит присутствует в одном из операндов, но не в обоих сразу.

❗  ~ - Побитовая операция "НЕ". Для числа a соответствует -(a+1).

~1 = -2

~0 = -1

~101 = -110

❗  >> - Побитовый сдвиг вправо. Значение левого операнда "сдвигается" вправо на количество бит указанных в правом операнде.

100 >> 2 = 001

<< - Побитовый сдвиг влево. Значение левого операнда "сдвигается" влево на количество бит указанных в правом операнде

100 << 2 = 10000

#python #побитовые операторы

Не забываем ставить лайк и подписываться на мой канал: zen.yandex.ru/...ova Впереди много познавательного!

-----

Будем дружить vk.com/...ova

Благодарю каждого за репост!)
🐍 Побитовые операторы🐍 Данные операторы работают с данными в двоичной системе счисления.
Около минуты
106 читали