Calculadora de Bits y Operaciones Bit a Bit

Convierte bits a números y al revés, toca cada bit y haz AND, OR, XOR y desplazamientos
Local · privado
Bits (toca un bit para cambiarlo)

Operaciones bit a bit (el valor de arriba es A)

Sobre esta herramienta

Escribe un número en decimal, hexadecimal, binario u octal, o toca los bits uno por uno, y mira cómo cambia todo al instante. Elige 8, 16, 32 o 64 bits y si el valor se interpreta sin signo o con signo (complemento a 2): así ves por qué 11111111 puede ser 255 o −1. Además hace operaciones bit a bit (AND, OR, XOR, NOT y desplazamientos) mostrando los dos números alineados en binario. Usa enteros de precisión exacta, incluso con 64 bits, y todo ocurre en tu navegador.

Preguntas frecuentes

¿Cómo paso de bits a un número?

Cada bit vale una potencia de 2, de derecha a izquierda: 1, 2, 4, 8, 16… Se suman las posiciones que están en 1. Por ejemplo, 1011 es 8 + 2 + 1 = 11. Aquí solo tocas los bits y el número aparece solo.

¿Qué es el complemento a 2 y por qué sale un número negativo?

Es la forma en que las computadoras guardan enteros negativos: si el bit más a la izquierda es 1, el número es negativo. Con 8 bits, 11111111 es 255 sin signo pero −1 con signo. Cambia el modo "Interpretar como" para ver los dos.

¿Qué diferencia hay entre >> y >>>?

Ambos mueven los bits a la derecha. >> conserva el signo (rellena con el bit más alto) y >>> rellena siempre con ceros, como si el número no tuviera signo.

¿Cuántos bits tiene un byte y cuántos números caben?

Un byte tiene 8 bits y guarda 256 valores distintos: de 0 a 255 sin signo, o de −128 a 127 con signo. Con 16 bits son 65 536 valores, con 32 bits más de 4 mil millones.

Herramientas relacionadas

Espacio publicitario