Beginner

Calculadora de operadores a nivel de bits (AND, OR, XOR, NOT)

Aplica operaciones lógicas a nivel de bits a dos enteros y ve el resultado en decimal, binario rellenado con ceros y hexadecimal.
Ignored for NOT

Operación

Bit width

Result (decimal)
8

Binary: 00001000 • Hex: 0x8

Binary (8-bit)
00001000
Hexadecimal
0x8
Decimal
8
031.963.895.6127.5159.4191.3223.1255Operands and result within the 8-bit range
Los resultados son estimaciones con fines meramente informativos y no constituyen asesoramiento profesional — verifica siempre los resultados importantes de forma independiente antes de basarte en ellos. Leer el aviso legal completo.
Respuesta rápida

¿Cómo funciona esta calculadora?

Esta herramienta aplica AND, OR, XOR, NOT, NAND, NOR o XNOR a nivel de bits a dos enteros con un ancho elegido de 8, 16, 32 o 64 bits. Los operandos se enmascaran al ancho, la operación se ejecuta bit a bit y el resultado se muestra en decimal, binario rellenado con ceros y hexadecimal.

Fórmula
AND: a & b OR: a | b XOR: a ^ b NOT: ~a & mask (mask = (1 << ancho) − 1)
How this is calculated

Introduce el entero a y, para operaciones de dos operandos, el entero b en decimal. Elige una operación (AND, OR, XOR, NOT, NAND, NOR, XNOR) y un ancho de bits de 8, 16, 32 o 64. La calculadora interpreta cada entrada como un entero de precisión arbitraria (BigInt) para que incluso los valores de 64 bits sigan siendo exactos.

Cada valor se reduce primero al ancho elegido con una máscara de bits, mask = (1 << ancho) − 1. AND, OR y XOR combinan los dos operandos enmascarados bit a bit. NOT invierte cada bit de a, y NAND/NOR/XNOR son los inversos de AND/OR/XOR. Como la inversión produce bits 1 iniciales, el resultado se vuelve a enmascarar para que nunca supere el ancho seleccionado; así es como el valor da la vuelta en los registros de hardware de ancho fijo.

El resultado final se muestra de tres maneras: como entero decimal, como cadena binaria rellenada con ceros que coincide con el ancho de bits, y como hexadecimal en mayúsculas. Las entradas se interpretan como sin signo dentro del ancho elegido; el campo b se ignora para la operación NOT de un solo operando.

Preguntas frecuentes

NOT invierte cada bit dentro del ancho elegido. Para 8 bits, ~12 invierte los 8 bits, dando 243. Un ancho de bits mayor produce un resultado sin signo aún mayor, por lo que la máscara y el ancho importan.

No. NOT es una operación unaria que solo usa a, así que el campo b se ignora cuando se selecciona NOT.

Los valores se enmascaran al ancho de bits seleccionado, por lo que se tratan como sin signo dentro de ese ancho. Una entrada negativa se reduce módulo 2^ancho antes de la operación.

También conocido como

operadores a nivel de bits
calculadora bitwise
and or xor bits
operaciones de bits
logica de bits
operador binario

APA

TG we-Calculate Editorial Team. (2026). Calculadora de operadores a nivel de bits (AND, OR, XOR, NOT) [Online calculator]. TG we-Calculate. https://we-calculate.com/es/calculator/bitwise-operator-calculator

Chicago

TG we-Calculate Editorial Team. "Calculadora de operadores a nivel de bits (AND, OR, XOR, NOT)." TG we-Calculate. 2026. https://we-calculate.com/es/calculator/bitwise-operator-calculator.

IEEE

TG we-Calculate Editorial Team, "Calculadora de operadores a nivel de bits (AND, OR, XOR, NOT)," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/es/calculator/bitwise-operator-calculator

BibTeX

@misc{wecalculate_bitwise_operator_calculator, title = {Calculadora de operadores a nivel de bits (AND, OR, XOR, NOT)}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/es/calculator/bitwise-operator-calculator}}, year = {2026}, note = {TG we-Calculate} }

¿Te ayudó esta calculadora?