Principal Ventanas ¿Qué es hexadecimal?

¿Qué es hexadecimal?



El sistema numérico hexadecimal, también llamadobase-16o a veces simplementemaleficio, es un sistema numérico que utiliza 16 símbolos únicos para representar un valor particular. Esos símbolos son 0-9 y A-F.

El sistema numérico que utilizamos en la vida diaria se llamadecimal, o sistema de base 10, y utiliza los 10 símbolos del 0 al 9 para representar un valor.

Códigos hexadecimales verdes aleatorios en un monitor de computadora

Jason Gayman / E+ / Getty Images

¿Dónde y por qué se utiliza el hexadecimal?

La mayoría de los códigos de error y otros valores utilizados dentro de una computadora se representan en formato hexadecimal. Por ejemplo, los códigos de PARADA que aparecen en una pantalla azul de la muerte siempre están en formato hexadecimal.

Los programadores usan hexadecimal porque sus valores son más cortos de lo que serían si se mostraran en decimal, ymuchomás corto que en binario, que usa solo 0 y 1.

Por ejemplo, los siguientes valores son equivalentes:

    Maleficio: F4240Decimal: 1,000,000Binario: 1111 0100 0010 0100 0000

Otro lugar donde se utiliza el hexadecimal es como HTML Codigo de colorpara expresar un color específico. Un diseñador web usaría el valor hexadecimal FF0000 para definir el color rojo. Esto se descompone comoFF,00,00,que define la cantidad de colores rojo, verde y azul que se deben utilizar (RRGGBB); 255 rojo, 0 verde y 0 azul en este ejemplo.

Los valores hexadecimales hasta 255 se pueden expresar en dos dígitos, y los códigos de color HTML utilizan tres conjuntos de dos dígitos, lo que significa que hay más de 16 millones (255 x 255 x 255) colores posibles que se pueden expresar en formato hexadecimal, ahorrando mucho espacio. versus expresarlos en otro formato como decimal.

Sí, el binario es mucho más simple en algunos aspectos, pero es más difícil de entender. leer binario que hexadecimal.

Cómo contar en hexadecimal

Contar en formato hexadecimal es fácil, siempre y cuando recuerdes que hay 16 caracteres que componen cada conjunto de números.

En formato decimal, todos sabemos que contamos así:

0,1,2,3,4,5,6,7,8,9,10,11,12,13,... agregando un 1 antes de comenzar nuevamente el conjunto de 10 números (es decir, el número 10) .

Sin embargo, en formato hexadecimal contamos así, incluidos los 16 números:

0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,10,11,12,13... nuevamente, agregando un 1 antes de comenzar el Número 16 puesto de nuevo.

Aquí hay algunos ejemplos de algunas 'transiciones' hexadecimales complicadas que pueden resultarle útiles:

|_+_|

Cómo convertir manualmente valores hexadecimales

Sumar valores hexadecimales es muy simple y en realidad se hace de manera muy similar a contar números en el sistema decimal.

Un problema matemático normal como 14+12 normalmente se puede resolver sin escribir nada. La mayoría de nosotros podemos hacer eso mentalmente: son 26. Aquí hay una forma útil de verlo:

14 se descompone en 10 y 4 (10+4=14), mientras que 12 se simplifica como 10 y 2 (10+2=12). Cuando se suman 10, 4, 10 y 2, es igual a 26.

Cuando se introducen tres dígitos, como 123, sabemos que debemos mirar los tres lugares para entender lo que realmente significan.

El 3 se sostiene solo porque es el último número. Quitando los dos primeros, 3 sigue siendo 3. El 2 se multiplica por 10 porque es el segundo dígito del número, como en el primer ejemplo. Nuevamente, quita el 1 de este 123 y te queda 23, que es 20+3. El tercer número de la derecha (el 1) se multiplica por 10, dos veces (por 100). Esto significa que 123 se convierte en 100+20+3, o 123.

Aquí hay otras dos formas de verlo:

...( norte X102) + ( norte X101)+ ( norte X100)

o...

...( norte X 10 X 10) + ( norte X10) + norte

Inserta cada dígito en el lugar apropiado en la fórmula anterior para convertir 123 en: 100 ( 1 X 10 X 10) + 20 ( 2 X10) + 3 , o 100 + 20 + 3, que es 123.

Lo mismo ocurre si el número está en miles, como 1234. El 1 es en realidad 1 X 10 X 10 X 10, lo que lo sitúa en el lugar de las milésimas, 2 en las centésimas, y así sucesivamente.

El hexadecimal se hace exactamente de la misma manera, pero usa 16 en lugar de 10 porque es un sistema de base 16 en lugar de base 10:

...( norte X163) + ( norte X162) + ( norte X161)+ ( norte X160)

Por ejemplo, digamos que tenemos el problema 2F7+C2C y queremos saber el valor decimal de la respuesta. Primero debe convertir los dígitos hexadecimales a decimales y luego simplemente sumar los números como lo haría con los dos ejemplos anteriores.

Nuevamente, del cero al nueve en decimal y hexadecimal son exactamente iguales, mientras que los números del 10 al 15 se representan como las letras de la A a la F.

El primer número en el extremo derecho del valor 2F7 se mantiene solo, como en el sistema decimal, y resulta ser 7. El siguiente número a su izquierda debe multiplicarse por 16, al igual que el segundo número del 123 ( el 2) anterior debía multiplicarse por 10 (2 X 10) para obtener el número 20. Finalmente, el tercer número de la derecha debe multiplicarse por 16, dos veces (que es 256), como lo necesita un número decimal. multiplicarse por 10, dos veces (o 100), cuando tiene tres dígitos.

Por lo tanto, romper el 2F7 en nuestro problema hace 512 ( 2 X 16 X 16) + 240 ( F [15]X16) + 7 , que llega a 759. Como puede ver, F es 15 debido a su posición en la secuencia hexadecimal (verCómo contar en hexadecimalarriba): es el último número de los 16 posibles.

C2C se convierte a decimal así: 3,072 ( C [12] X 16 X 16) + 32 ( 2 X16) + C [12] = 3,116

Nuevamente, C es igual a 12 porque es el valor número 12 cuando cuentas desde cero.

Esto significa que 2F7+C2C es en realidad 759+3116, lo que equivale a 3875.

Si bien es bueno saber cómo hacer esto manualmente, por supuesto es mucho más fácil trabajar con valores hexadecimales con una calculadora o un convertidor.

Convertidores y calculadoras hexadecimales

Un convertidor hexadecimal es útil si desea traducir de hexadecimal a decimal o de decimal a hexadecimal, sin hacerlo manualmente. Por ejemplo, ingresar 7FF en un convertidor le indicará instantáneamente que el valor decimal equivalente es 2047.

Hay muchos conversores hexadecimales en línea que son realmente sencillos de usar. Convertidor binario hexadecimal , SubnetOnline.com , Tablas rápidas , y Herramientas JP siendo sólo algunos de ellos. Algunos de estos sitios le permiten convertir no sólo hexadecimal a decimal (y viceversa), sino también convertir hexadecimal a binario, octal, ASCII y otros.

Las calculadoras hexadecimales pueden ser tan útiles como una calculadora con sistema decimal, pero para usar con valores hexadecimales. 7FF más 7FF, por ejemplo, es FFE.

Almacén de Matemáticas La calculadora hexadecimal admite la combinación de sistemas numéricos. Un ejemplo sería sumar un valor hexadecimal y binario y luego ver el resultado en formato decimal. También es compatible con octal.

EasyCalculation.com es una calculadora aún más fácil de usar. Restará, dividirá, sumará y multiplicará los dos valores hexadecimales que le dé y mostrará instantáneamente todas las respuestas en la misma página. También muestra los equivalentes decimales junto a las respuestas hexadecimales.

Más información sobre hexadecimal

La palabrahexadecimales una combinación dehexa(es decir, 6) ydecimal(10). El binario es base 2, el octal es base 8 y el decimal es, por supuesto, base 10.

¿Cómo averiguas el cumpleaños de alguien?

Los valores hexadecimales a veces se escriben con el prefijo 0x (0x2F7) o con un subíndice (2F716), pero no cambia el valor. En ambos ejemplos, puede mantener o eliminar el prefijo o subíndice y el valor decimal seguirá siendo 759.

El Registro de Windows es un lugar donde puedes encontrarte con valores hexadecimales en una computadora. Específicamente, cuando se trata de valores de registro DWORD y QWORD.

Preguntas más frecuentes
  • ¿Es hexadecimal un lenguaje de programación?

    El código hexadecimal es técnicamente un lenguaje de programación de bajo nivel ya que los programadores lo utilizan para traducir código binario. En realidad, el procesador no puede entender el código hexadecimal. Es sólo una abreviatura para programadores.

  • ¿Quién inventó la notación hexadecimal?

    El ingeniero sueco-estadounidense John Williams Nystrom desarrolló el sistema de notación hexadecimal en 1859. También conocido como sistema tonal, la propuesta original de Nystrom tuvo aplicaciones en diversos campos, incluidas las matemáticas y la metrología.

  • ¿Qué es un maleficio de Steam?

    Si usas el servicio de juegos de vapor , tu Steam hexadecimal es el mismo que tu Steam ID, que está representado en hexadecimal.

Artículos De Interés

La Elección Del Editor

Cómo cambiar tu página de inicio en Safari
Cómo cambiar tu página de inicio en Safari
Utilice el menú Configuración de Safari en el escritorio para configurar una URL de página de inicio. En el dispositivo móvil, tendrás que fijar una URL en la pantalla de inicio.
Cómo equipar insignias en Apex Legends
Cómo equipar insignias en Apex Legends
Apex Legends es un juego sobre decisiones hábiles y jugabilidad rápida para vencer a todos los demás equipos por la supremacía en la arena. A medida que avanza en el juego y mejora, sus logros para cada leyenda se anotarán como insignias.
Cómo hacer una marca de verificación con un teclado en MS Office
Cómo hacer una marca de verificación con un teclado en MS Office
¿Necesita marcar un elemento de su lista? Aprenda a hacer una marca de verificación en un teclado o usando la cinta en las aplicaciones de Microsoft Office.
Cómo solucionarlo cuando la pantalla de tu Fire Stick está negra
Cómo solucionarlo cuando la pantalla de tu Fire Stick está negra
Si la pantalla de su Fire Stick está en negro, existen varias soluciones rápidas que puede probar para resolver este problema. Por lo general, este problema es una falla temporal.
Deshabilitar el cambio rápido de usuario en Windows 10
Deshabilitar el cambio rápido de usuario en Windows 10
Si no encuentra uso para el cambio de usuario en Windows 10, así es como puede deshabilitar la función Cambio rápido de usuario. Explicación de dos métodos.
Cómo ver sus horas vistas en YouTube
Cómo ver sus horas vistas en YouTube
YouTube, la plataforma para compartir videos más popular, obtiene 300 horas de video subidas cada minuto. ¡Eso equivale a 12 días y medio de contenido subido cada minuto! Con esa cantidad de cosas para ver, seguramente encontrará
¿El uso de una VPN oculta su dirección IP? sí
¿El uso de una VPN oculta su dirección IP? sí
Algunas personas no se conectarán a menos que tengan una red privada virtual (VPN), mientras que otras sienten que simplemente utilizar el modo de incógnito cuando navegan por la web es suficiente para mantenerse seguros. Si perteneces al último grupo,