Calculadora hexadecimal
Aritmética y operaciones bit a bit con números hexadecimales, con semántica de 64 bits con o sin signo: las mismas reglas que sigue una CPU (y la app HexCalculator para iOS). El resultado aparece en hexadecimal, decimal y binario mientras escribes.
El resultado aparece aquí mientras escribes.
Qué hace esta calculadora
- Aritmética: suma, resta, multiplicación y división (truncada, como la división entera en C o Swift).
- Bit a bit: AND, OR, XOR, desplazamiento a la izquierda y a la derecha. Los desplazamientos aceptan cantidades de 0 a 63; en modo con signo el desplazamiento a la derecha es aritmético (se conserva el bit de signo) y en modo sin signo es lógico.
- El modo con signo opera con enteros de 64 bits en complemento a dos (−2⁶³ a 2⁶³−1). El modo sin signo cubre de 0 a 2⁶⁴−1.
- El desbordamiento y la división por cero se avisan, no se envuelven en silencio: verás un error en lugar de un número incorrecto.
Por qué la aritmética hexadecimal se atraganta
Sumar números hex a mano significa llevarse una al llegar a 16, no a 10:
0x8 + 0x9 = 0x11, no 0x17. La multiplicación y la
división son aún peores. En la práctica nadie lo hace en papel: se usa una
calculadora de programador que mantiene la base correcta por ti y enseña el mismo
valor en decimal y binario, para contrastarlo con lo que diga tu depurador o el
datasheet.
Herramientas y guías relacionadas
- Conversor hexadecimal ↔ decimal — cuando solo necesitas el valor, con pasos.
- Operaciones bit a bit explicadas — qué hacen realmente AND, OR, XOR y los desplazamientos.
- Calculadora de complemento a dos — cómo representa los negativos el modo con signo.