Calculadora de Operadores Bit a Bit (AND, OR, XOR, NOT)
Aplique operações de lógica bit a bit a dois inteiros e veja o resultado em decimal, binário com zeros à esquerda e hexadecimal.
Operação
Bit width
Binary: 00001000 • Hex: 0x8
Como esta calculadora funciona?
Esta ferramenta aplica AND, OR, XOR, NOT, NAND, NOR ou XNOR bit a bit a dois inteiros numa largura escolhida de 8, 16, 32 ou 64 bits. Os operandos são mascarados para a largura, a operação é executada bit a bit e o resultado é exibido em decimal, binário com zeros à esquerda e hexadecimal.
Fórmula
How this is calculated
Insira o inteiro a e, para operações com dois operandos, o inteiro b em decimal. Escolha uma operação (AND, OR, XOR, NOT, NAND, NOR, XNOR) e uma largura de bits de 8, 16, 32 ou 64. A calculadora analisa cada entrada como um inteiro de precisão arbitrária (BigInt) para que mesmo valores de 64 bits permaneçam exatos.
Cada valor é primeiro reduzido à largura escolhida com uma máscara de bits, mask = (1 << width) − 1. AND, OR e XOR combinam os dois operandos mascarados bit a bit. NOT inverte cada bit de a, e NAND/NOR/XNOR são os inversos de AND/OR/XOR. Como a inversão produz bits 1 iniciais, o resultado é mascarado novamente para que nunca exceda a largura selecionada — é assim que o valor transborda em registradores de hardware de largura fixa.
O resultado final é exibido de três formas: como um inteiro decimal, como uma string binária com zeros à esquerda correspondente à largura de bits e como hexadecimal em maiúsculas. As entradas são interpretadas como sem sinal dentro da largura escolhida; o campo b é ignorado para a operação NOT de um único operando.
Perguntas frequentes
NOT inverte cada bit dentro da largura escolhida. Para 8 bits, ~12 inverte todos os 8 bits, dando 243. Uma largura de bits maior produz um resultado sem sinal ainda maior, razão pela qual a máscara e a largura importam.
Não. NOT é uma operação unária que usa apenas a, portanto o campo b é ignorado quando NOT é selecionado.
Os valores são mascarados para a largura de bits selecionada, portanto são tratados como sem sinal dentro dessa largura. Uma entrada negativa é reduzida módulo 2^width antes da operação.
Também conhecido como
TG we-Calculate Editorial Team. (2026). Calculadora de Operadores Bit a Bit (AND, OR, XOR, NOT) [Online calculator]. TG we-Calculate. https://we-calculate.com/pt/calculator/bitwise-operator-calculator
TG we-Calculate Editorial Team. "Calculadora de Operadores Bit a Bit (AND, OR, XOR, NOT)." TG we-Calculate. 2026. https://we-calculate.com/pt/calculator/bitwise-operator-calculator.
TG we-Calculate Editorial Team, "Calculadora de Operadores Bit a Bit (AND, OR, XOR, NOT)," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/pt/calculator/bitwise-operator-calculator
@misc{wecalculate_bitwise_operator_calculator, title = {Calculadora de Operadores Bit a Bit (AND, OR, XOR, NOT)}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/pt/calculator/bitwise-operator-calculator}}, year = {2026}, note = {TG we-Calculate} }
Esta calculadora ajudou você?
