1707 подписчиков
🐍 Побитовые операторы🐍
Данные операторы работают с данными в двоичной системе счисления. Например число 13 в двоичной системе будет равно 1101
Примеры (в двоичной системе)
❗ & - Бинарный "И" оператор, копирует бит в результат только если бит присутствует в обоих операндах.
❗ | - Бинарный "ИЛИ" оператор копирует бит, если тот присутствует в хотя бы в одном операнде.
❗ ^ - Бинарный "Исключительное ИЛИ" оператор копирует бит только если бит присутствует в одном из операндов, но не в обоих сразу.
❗ ~ - Побитовая операция "НЕ". Для числа a соответствует -(a+1).
~1 = -2
~0 = -1
~101 = -110
❗ >> - Побитовый сдвиг вправо. Значение левого операнда "сдвигается" вправо на количество бит указанных в правом операнде.
100 >> 2 = 001
<< - Побитовый сдвиг влево. Значение левого операнда "сдвигается" влево на количество бит указанных в правом операнде
100 << 2 = 10000
#python #побитовые операторы
Не забываем ставить лайк и подписываться на мой канал: zen.yandex.ru/...ova Впереди много познавательного!
-----
Благодарю каждого за репост!)
Около минуты
2 июня 2022
106 читали