Всем добрый вечер! Подскажите пожалуйста, что означает оператор & в Python? (это не связано с множеством).
Например есть код, который вычисляет, является ли вводимое пользователем число степенью двойки:
n = int(input())if n & (n - 1): print('Это число - НЕ степерь двойки')else: print('Это число - степень двойки')Что во второй строчке означает n & (n-1)?
question@mail.ru
·