¿Qué es un hexadecimal?

hexadecimal es un sistema de conteo base-16, lo que significa que cada dígito representa dieciséis números diferentes, a diferencia de los diez números en nuestro sistema base-10. El sistema generalmente se representa utilizando los números 0-9 para los primeros diez dígitos, y luego las letras A-F para los próximos seis dígitos. No es un sistema de conteo histórico, pero tiene sus orígenes en la era electrónica, ya que es una forma bastante fácil de usar en un sistema binario.

Las computadoras operan utilizando un sistema de conteo de base 2 simple, llamado binario. Esto, sin embargo, puede ser bastante engorroso para los humanos que interactúan. Hexadecimal ofrece una forma más eficiente de relacionarse con los valores binarios. Esto se debe a que dieciséis son dos a la cuarta potencia, por lo que se puede considerar un solo dígito como cuatro dígitos binarios. Para decirlo de otra manera, cualquier valor de cuatro dígitos en binario se puede expresar en un solo dígito de "hexadecimal", y se puede expresar un valor de ocho dígitos en binario en dos dígitos de hex. Esto está en contraste con el sistema base-10 queUso comúnmente, que no coincidiría uniformemente con dígitos binarios en ningún múltiplo consistente.

Si bien hay sistemas base más grandes utilizados en la computación, como el sistema Base-32 y el sistema Base-64, HEX es sustancialmente más fácil de interactuar para la mayoría de las personas, por lo que sigue siendo el más generalizado. Base-32 y Base-64 tienen aplicaciones en la computación, pero rara vez se usan en algo, pero en los niveles más profundos de codificación. Aunque se necesita algo de tiempo para acostumbrarse, incluso los no programadores a menudo se encuentran usando hexadecimal regularmente, y rápidamente obteniendo una aptitud para ello.

Por ejemplo, muchos diseñadores que usan programas de diseño gráfico se acostumbran al uso de códigos hexadecimales para representar los colores utilizados. Hex es una taquigrafía ideal, porque los códigos de color en la mayoría de las computadoras están compuestos por tres valores de 0 a 256, uno para rojo, uno verde y otro para azul. El RGB, o rojo-verde-azul, entumecidoER 256 es simplemente 16 a la segunda potencia, por lo que se puede expresar con dos dígitos. Entonces, por ejemplo, el color verde cobalto se puede representar con un valor RGB de 61,145,64, o simplemente el valor hexadecimal de #3D9140.

El conteo en hexadecimal, como con cualquier sistema base, es bastante sencillo, aunque puede parecer complejo a primera vista. Counting to fifty, for example, would look like: 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 1A, 1B, 1C, 1D, 1E, 1F, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 2A, 2B, 2C, 2D, 2E, 2f, 30, 31, 32. Tenga en cuenta que parece que el recuento terminado en el número 32, pero en realidad así es como se representa el número 50 en hexadecimal. Debido a que hexadecimal se basa fundamentalmente en el sistema binario, hay interesantes simplicidades que aparecen cuando trabajamos con poderes de dos. Por ejemplo, 2 4 es simplemente 10, 2 5 es 20, 2 6 es 40, 2 7 es 80, 2 8 IS 100, 2 9 IS 200, y así sucesivamente.

OTROS IDIOMAS