Калькулятор побитовых операций (AND, OR, XOR, NOT)
Применяйте побитовые логические операции к двум целым числам и просматривайте результат в десятичной, двоичной с ведущими нулями и шестнадцатеричной форме.
Операция
Bit width
Binary: 00001000 • Hex: 0x8
Как работает этот калькулятор?
Инструмент применяет побитовые AND, OR, XOR, NOT, NAND, NOR или XNOR к двум целым числам при выбранной разрядности 8, 16, 32 или 64 бита. Операнды маскируются до разрядности, операция выполняется побитово, а результат выводится в десятичной, двоичной с ведущими нулями и шестнадцатеричной форме.
Формула
How this is calculated
Введите целое число a и, для двухоперандных операций, целое число b в десятичной форме. Выберите операцию (AND, OR, XOR, NOT, NAND, NOR, XNOR) и разрядность — 8, 16, 32 или 64 бита. Калькулятор разбирает каждый ввод как целое число произвольной точности (BigInt), поэтому даже 64-битные значения остаются точными.
Каждое значение сначала приводится к выбранной разрядности битовой маской mask = (1 << width) − 1. AND, OR и XOR комбинируют два маскированных операнда побитово. NOT инвертирует каждый бит a; NAND/NOR/XNOR — это инверсии AND/OR/XOR соответственно. Поскольку инверсия даёт ведущие единицы, результат снова маскируется, чтобы он не превышал выбранной разрядности — именно так значение «оборачивается» в аппаратных регистрах фиксированной ширины.
Итоговый результат представлен тремя способами: в виде десятичного числа, двоичной строки с ведущими нулями по разрядности и шестнадцатеричного числа в верхнем регистре. Входные данные трактуются как беззнаковые в пределах выбранной разрядности; поле b игнорируется для унарной операции NOT.
Часто задаваемые вопросы
NOT инвертирует все биты в пределах выбранной разрядности. Для 8-битной разрядности ~12 инвертирует все 8 битов, давая 243. Большая разрядность даёт ещё больший беззнаковый результат — именно поэтому важны маска и разрядность.
Нет. NOT — унарная операция, использующая только a; поле b игнорируется при выборе NOT.
Значения маскируются до выбранной разрядности и трактуются как беззнаковые в её пределах. Отрицательное входное значение приводится по модулю 2^width перед операцией.
Также известен как
TG we-Calculate Editorial Team. (2026). Калькулятор побитовых операций (AND, OR, XOR, NOT) [Online calculator]. TG we-Calculate. https://we-calculate.com/ru/calculator/bitwise-operator-calculator
TG we-Calculate Editorial Team. "Калькулятор побитовых операций (AND, OR, XOR, NOT)." TG we-Calculate. 2026. https://we-calculate.com/ru/calculator/bitwise-operator-calculator.
TG we-Calculate Editorial Team, "Калькулятор побитовых операций (AND, OR, XOR, NOT)," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/ru/calculator/bitwise-operator-calculator
@misc{wecalculate_bitwise_operator_calculator, title = {Калькулятор побитовых операций (AND, OR, XOR, NOT)}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/ru/calculator/bitwise-operator-calculator}}, year = {2026}, note = {TG we-Calculate} }
Этот калькулятор вам помог?
