Binary to Hexadecimal Conversor
Convertir números binarios en números hexadecimales de forma fácil y precisa.
Introduzca su número
Cuadro de contenidos
Understanding Number Systems
Los sistemas de números son fundamentales para calcular y proporcionar diferentes formas de representar valores numéricos. Entenderlos es esencial para la programación eficaz, la ciencia informática y la electrónica digital.
¿Qué son los sistemas de números?
A number system is a mathematical notation for representing numbers using digits or symbols in a consistent manner. Each system has a "base" that determines how many unique digits are used before place values shift.
Decimal (Base-10)
Nuestro sistema de números diarios usando dígitos 0-9. Cada posición representa un poder de 10.
Ejemplo: 35810
= 3×10² + 5×10¹ + 8×10⁰
= 300 + 50 + 8
Binary (Base-2)
El lenguaje nativo de la computadora usando sólo dígitos 0-1. Cada posición representa un poder de 2.
Ejemplo: 10112
= 1×2³ + 0×2² + 1×2¹ + 1×2⁰
= 8 + 0 + 2 + 1 = 11₁₀
Hexadecimal (Base-16)
Usa dígitos 0-9 y letras A-F (representando 10-15). Cada posición representa un poder de 16.
Ejemplo: 1A316
= 1×16² + 10×16¹ + 3×16⁰
= 256 + 160 + 3 = 419₁₀
Por qué los sistemas informáticos utilizan diferentes bases de números
Los ordenadores utilizan binario porque los componentes electrónicos existen naturalmente en dos estados: en (1) y fuera (0). Sin embargo, los números binarios pueden llegar a ser muy largos y difíciles para que los humanos trabajen con eficacia.
La relación entre binario y hexadecimal
Hexadecimal sirve como una representación compacta de datos binarios, lo que hace mucho más fácil para los humanos leer y trabajar con:
- Cada dígito hexadecimal representa exactamente 4 dígitos binarios (un nibble)
- 4 dígitos binarios pueden representar valores de 0 a 15, coincidiendo con el rango de un solo dígito hex
- Esto crea una relación perfecta de compresión 4:1 para representar la información binaria
Aplicaciones Prácticas
Programación
Las direcciones de memoria, los valores de color (RGB) y la manipulación de bits en código utilizan a menudo notación hexadecimal.
Redes
Las direcciones MAC y direcciones IPv6 están escritas en formato hexadecimal.
Arquitectura informática
Los vertederos de memoria de bajo nivel, código de máquina y herramientas de depuración utilizan frecuentemente hexadecimal.
Electrónica digital
Los registros de hardware y los valores de configuración suelen estar representados en binarios o hexadecimal.
Tabla de conversión binaria-hexadecimal
Decimal | binario | Hexadecimal |
---|---|---|
0 | 0000 | 0 |
1 | 0001 | 1 |
2 | 0010 | 2 |
3 | 0011 | 3 |
4 | 0100 | 4 |
5 | 0101 | 5 |
6 | 0110 | 6 |
7 | 0111 | 7 |
8 | 1000 | 8 |
9 | 1001 | 9 |
10 | 1010 | A |
11 | 1011 | B |
12 | 1100 | C |
13 | 1101 | D |
14 | 1110 | E |
15 | 1111 | F |
Cómo convertir binario en hexadecimal
Para convertir binario a hexadecimal, agrupamos los dígitos binarios en conjuntos de 4 (a partir de la derecha) y convertir cada grupo a su equivalente hexadecimal.
Pasos a Convertir:
-
1Agrupar los dígitos binarios en conjuntos de 4, comenzando desde la derecha
-
2Convertir cada grupo de 4 dígitos binarios en su equivalente hexadecimal
-
3Combine todos los dígitos hexadecimales en orden
11010 = 0001 1010
0001 = 1
1010 = A
Resultado: 1A
Tabla de conversión binaria a hexadecimal:
0000 = 0
0001 = 1
0010 = 2
0011 = 3
0100 = 4
0101 = 5
0110 = 6
0111 = 7
1000 = 8
1001 = 9
1010 = A
1011 = B
1100 = C
1101 = D
1110 = E
1111 = F
Ejemplos comunes
Ejemplo 1Números básicos
0 = 0
1 = 1
10 = 2
Ejemplo 2Valores comunes
100 = 4
1000 = 8
10000 = 10
Ejemplo 3Números mixtos
1010 = A
1100 = C
1111 = F
Ejemplo 4Números más grandes
10000 = 10
100000 = 20
1000000 = 40