O que é um hexadecimal?

Hexadecimal é um sistema de contagem de base 16, o que significa que cada dígito representa dezesseis números diferentes, em oposição aos dez números em nosso sistema de base 10. O sistema geralmente é representado usando os números de 0 a 9 para os dez primeiros dígitos e, em seguida, as letras AF para os próximos seis dígitos. Não é um sistema de contagem histórica, mas tem suas origens na era eletrônica, pois é uma maneira bastante fácil de expandir-se em um sistema binário.

Os computadores operam usando um sistema simples de contagem de base 2, chamado binário. Isso, no entanto, pode ficar bastante complicado para os humanos interagirem. Hexadecimal oferece uma maneira mais eficiente de se relacionar com valores binários. Isso ocorre porque dezesseis é duas a quarta potência, de modo que um único dígito pode ser visto como quatro dígitos binários. Em outras palavras, qualquer valor de quatro dígitos em binário pode ser expresso em um único dígito de "hex" e o valor de oito dígitos em binário pode ser expresso em dois dígitos de hexadecimal e assim por diante. Isso contrasta com o sistema de base 10 que geralmente usamos, que não corresponderia uniformemente aos dígitos binários em nenhum múltiplo consistente.

Embora existam sistemas de base maiores usados ​​na computação, como o sistema base-32 e o sistema base-64, o hex é substancialmente mais fácil para a maioria das pessoas interagir, por isso continua sendo o mais difundido. Base-32 e base-64 têm aplicativos em computação, mas raramente são usados ​​em qualquer coisa, exceto nos níveis mais profundos de codificação. Embora seja necessário algum tempo para se acostumar, mesmo os não programadores costumam usar hexadecimal regularmente e rapidamente obtendo uma aptidão para isso.

Por exemplo, muitos designers que usam programas de design gráfico acostumam-se ao uso de códigos hexadecimais para representar as cores usadas. Hex é uma abreviação ideal, porque os códigos de cores na maioria dos computadores são compostos de três valores de 0 a 256, um para vermelho, um verde e outro para azul. O número RGB, ou vermelho-verde-azul, 256 é simplesmente 16 à segunda potência e, portanto, pode ser expresso com dois dígitos. Assim, por exemplo, a cor verde cobalto pode ser representada com um valor RGB de 61.145,64 ou simplesmente o valor hexadecimal de # 3D9140.

Contar em hexadecimal, como em qualquer sistema básico, é bastante direto, embora possa parecer complexo à primeira vista. Contar até cinquenta, por exemplo, teria a seguinte aparência: 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. Observe que parece que a contagem terminou no número 32, mas, na verdade, é assim que o número 50 é representado em hexadecimal. Como o hexadecimal é fundamentalmente baseado no sistema binário, existem simplicidades interessantes que aparecem quando trabalhamos com potências de dois. Por exemplo, 2 4 é simplesmente 10, 2 5 é 20, 2 6 é 40, 2 7 é 80, 2 8 é 100, 2 9 é 200 e assim por diante.

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?