Cómo convertir hexadecimal o decimal binario

Método 3:La comprensión de los conceptos básicos de la hexagonalLa conversión de hexadecimal a binarioLa conversión de hexadecimal a decimal

¿Cómo convertir esos números y letras divertidas en algo que usted o su computadora puede entender? Convertir hexadecimal a binario es muy fácil, y es por eso que la primera se adoptó en algunos lenguajes de programación. Convertir a decimal es un poco más de trabajo, pero una vez que usted ha entendido, es fácil de repetir para cualquier número.

método 1
La comprensión de los conceptos básicos de la hexagonal
1797961 1 imagen titulada
1
Aprende a usar hexadecimal. Nuestro sistema decimal común para el recuento es de base 10, con 10 símbolos diferentes para mostrar los números. La base 16 es hexadecimal, lo que significa que utiliza 16 caracteres para esto.
  • Contando a partir de cero, los números son los siguientes: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F.
  • Desde 17 hasta 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 1A, 1B, 1C, 1D, 1E, 1F.
  • Imagen titulada 1.797.961 2
    2
    Utilice el subíndice para demostrar que el sistema está utilizando. Cuando esté confundido, sólo hay que poner un subíndice numérico decimal para denotar la base. Por ejemplo, 1710 medio "diecisiete base diez" (Un número decimal común). 1110 = 1016, desde el 10 es la forma de escribir el número 11 en hexadecimal (base 16).
  • Esto no es necesario si su número en hexadecimal tiene un carácter del alfabeto. Está claro qué sistema se está utilizando para escribir el número B (que es igual a 1110, por cierto).
  • método 2
    La conversión de hexadecimal a binario
    Imagen titulada 1797961 3
    1
    Convertir cada dígito hexadecimal de cuatro dígitos binarios. El hexagonal se adoptó en primer lugar porque es muy fácil de convertir. Esencialmente, se utiliza para mostrar una información binaria en una cadena más corta. Esta tabla es todo lo que necesita para convertir de una a la otra:


    hexadecimalbinario
    00000
    10001
    20010
    30011
    40100
    50101
    60110
    70111
    81000
    91001
    la1010
    B1011
    C1100
    D1101
    y1110
    F1111
  • Imagen titulada 1797961 4


    2
    Inténtelo usted mismo. De hecho, es sencillo: basta con elegir un dígito y convertirlo a los cuatro dígitos binarios equivalentes. Sublínea texto invisible a la izquierda del signo igual a ver si es sorprendente:
  • A23 = 1010 0010 0011
  • BEE = 1011 1110 1110
  • 70C558 = 0111 0000 1100 0101 0101 1000
  • Imagen titulada 1797961 5
    3
    Entender por qué esto funciona. En el sistema binario "base 2", "n" dígitos binarios pueden ser representados por dos números diferentes. Por ejemplo, con cuatro dígitos binarios, que pueden representar2 = 16 números diferentes. Desde el hexadecimal es un sistema de base 16, un número de un solo dígito puede ser usado para representar los 16 números diferentes = 16. Esto hace que la conversión entre los dos sistemas muy simples.
  • También se puede pensar en ello como sistemas de conteo "cambio" dígito a la vez. En hexadecimal, se obtiene "... D, E, F, 10" mientras que, en binario, tiene "1101, 1110, 1111, 10000".
  • método 3
    La conversión de hexadecimal a decimal

    Imagen titulada 1797961 6
    1
    Revisar la forma en 10 obras de base. Se utiliza la notación decimal todos los días sin tener que dejar de pensar en lo que significa, pero cuando se enteró de primera, su padre o maestro puede haber explicado cómo funciona en más detalle. Una revisión rápida de cómo estos números se escriben le puede ayudar en la conversión:
    • Cada dígito del número decimal es cierto "posición". Moviéndose de derecha a izquierda, tiene la posición de las unidades, decenas, centenas, etc. El dígito 3 significa que sólo 3 si se encuentra en la posición de las unidades, pero es 30 cuando está en las decenas, y 300 cuando está en los cientos.
    • Ponga matemáticamente, la "posiciones" Representan 10, 10, 10, etc. Es por ello que el sistema se denomina "base 10"o "decimal"En nombre de la palabra latina "décimo".
  • Imagen titulada 1797961 7
    2
    Escriba un número decimal como parte de un problema adicional. Esto puede parecer obvio, pero es el mismo proceso que utilizamos para convertir un número hexadecimal, entonces esta es una buena manera de empezar. Vamos a reescribir el número 48013710 (Recuerde: el subíndice 10 Nos dice que el número está en la base 10):
  • A partir de dígito de la derecha, 7 = 7 x 10 o 7 x 1
  • Pasando a la izquierda, 3 = 10 x 3 o 3 x 10
  • La repetición de todos los dígitos hayan 480.137 = 4 x 100.000 + 8 x 10.000 + 0 x 1.000 + 1 100 + x 3 10 + x 7x1.
  • Imagen titulada 1797961 8


    3
    Escribe los valores de las posiciones junto al número en hexadecimal. Una vez que la base es hexadecimal de 16, estas posiciones corresponden a la potencia de 16. Para convertir hexagonal, multiplicar el valor de cada posición 16 por el poder correspondiente. Iniciar este proceso escribiendo los poderes de 16 próximos a los dígitos del número en hexadecimal. Lo haremos con el número C92116. Comienza ahora con 16 y se añade 1 al exponente cada vez que vaya a la izquierda a la siguiente cifra:
  • 116 = 1 x 16 = 1 x 1 (Todas las cifras son en decimal, a menos que otra cosa se escribe).
  • 216 = 2 x 2 x 16 = 16
  • 916 = 9 x 9 x 16 = 256
  • C = C = C x 16 x 4096
  • Imagen titulada 1797961 9
    4
    Convertir caracteres alfabéticos a decimal. Los dígitos numéricos son los mismos en decimal y hexadecimal, por lo que no tendrán que cambiar ellos (por ejemplo, 716 = 710). Para los caracteres alfabéticos, revise esta lista para cambiarlos al equivalente decimal:
  • A = 10
  • B = 11
  • C = 12 (Vamos a utilizar este carácter para evitar que el ejemplo aquí).
  • D = 13
  • E = 14
  • F = 15
  • Imagen titulada 1797961 10
    5
    Hacer el cálculo. Ahora que todo está escrito en decimal, resolver todos los problemas de multiplicación y sumar los resultados. Una calculadora es útil con la mayoría en hexadecimal. Continuando con el ejemplo anterior, aquí el C921 se puede reescribir como una ecuación en decimal y resuelto:
  • C92116 = (Decimal) (1 x 1) + (2 x 16) + (9 x 256) + (12 x 4.096)
  • = 1 + 32 + 2.304 + 49.152.
  • = 5148910. La versión decimal normalmente tiene más dígitos en el formato hexadecimal ya que este último puede almacenar más información por dígito.
  • Imagen titulada 1797961 11
    6
    conversión de la práctica. Aquí están algunos números para convertir de hexadecimal a decimal. Una vez que haya llegado a la respuesta, subrayar el texto invisible para la igualdad de derechos para ver si acierto:
  • 3AB16 = 93910
  • A1A116 = 4137710
  • 500016 = 2048010
  • 500D16 = 2049310
  • 18A2F16 = 10091110
  • consejos

    • números largos en hexadecimal pueden requerir una calculadora en línea para convertir a decimal. También puede evitar todo este trabajo y utilizar un convertidor en línea, a pesar de que es bueno para entender cómo funciona el proceso.
    • Se puede ajustar la conversión "hexadecimal a decimal" para convertir cualquier base "x" a decimal. Basta con sustituir los poderes de un 16 por "x". Trate de aprender el sistema de Babilonia contar base de 60!


    De esta manera? Compartir en redes sociales:


    Opiniones y Comentarios

    Artículos Relacionados