Hexadecimal para Decimal Converter

Converta números hexadecimais para números decimais com facilidade e precisão.

Calculadora

Digite seu número

Digite um número hexadecimal (0-9, A-F)

Guia

Compreender o Hexadecimal e sua História

O que é o Hexadecimal?

O sistema de números hexadecimal (ou base-16) usa dezesseis símbolos distintos para representar valores. Ele emprega os dígitos 0-9 para representar valores de zero a nove, e as letras A-F para representar valores de dez a quinze. Hexadecimal é amplamente utilizado na computação porque fornece uma representação mais compacta e legível por humanos de dados binários.

Dígitos Hexadecimais

0 = 0
1 = 1
2 = 2
3 = 3
4 = 4
5 = 5
6 = 6
7 = 7
8 = 8
9 = 9
A = 10
B = 11
C = 12
D = 13
E = 14
F = 15

História do Hexadecimal

The earliest known use of base-16 was by the mathematician Gottfried Wilhelm Leibniz in the late 17th century. Leibniz, who is also known for developing calculus and the binary system, initially called it "sedecimal." Throughout the centuries, it has been referred to by various names, including sedecimal, sexdecimal, and sedenary.

Hexadecimal as we know it today became widely used in the computing era. The term "hexadecimal" first appeared in technical documentation in 1950 when it was used for inputting numbers and instructions into the Standards Eastern Automatic Computer (SEAC), designed by the National Bureau of Standards in the United States.

Por que usar Hexadecimal?

Existem várias razões convincentes pelas quais o hexadecimal é amplamente utilizado na computação:

  • Representação binária eficiente:Cada dígito hexadecimal representa exatamente quatro bits binários, tornando a conversão entre hexadecimal e binário simples. Isso faz dele uma abreviação ideal para representar dados binários.
  • Notação compacta:Hexadecimal requer menos dígitos do que binário para representar o mesmo valor. Por exemplo, o número binário 11010110 pode ser expresso como D6 em hexadecimal.
  • Endereço da Memória:Na computação, endereços de memória são frequentemente expressos em hexadecimal porque representam eficientemente valores de byte e locais de memória.
  • Representação de cores:Em web design e gráficos digitais, as cores são tipicamente definidas usando notação hexadecimal (por exemplo, #FF0000 para vermelho), onde cada par de dígitos representa a intensidade dos componentes vermelho, verde e azul.
  • Identificação de Erro:Hexadecimal é usado para definir locais de memória de erros, o que ajuda programadores encontrar e corrigir problemas de forma mais eficiente.

Notação Hexadecimal

Para distinguir números hexadecimais de outros sistemas de números, vários prefixos ou sufixos são comumente usados:

0xprefixo (por exemplo,0x1A3) - Comum em linguagens de programação como C, C++ e Java
#prefixo (por exemplo,#FF7734) - Usado em HTML e CSS para códigos de cores
hsufixo (por exemplo,1A3h) - Frequentemente usado em linguagem de montagem
$prefixo (por exemplo,$1A3) - Usado em algumas linguagens de montagem e sistemas de programação antigos

Compreender a estrutura e o propósito dos números hexadecimais é o primeiro passo para dominar técnicas de conversão. As secções seguintes explicarão o processo detalhado de conversão de valores hexadecimais para valores decimais.

Guia

Como converter Hexadecimal para Decimal

Hexadecimal (base-16) usa os seguintes dígitos:

0-9

A = 10

B = 11

C = 12

D = 13

E = 14

F = 15

Passos a Converter:

  1. 1
    Anote o número hexadecimal
  2. 2
    Multiplique cada dígito por 16 elevado ao poder da sua posição (a partir de 0 à direita)
  3. 3
    Adicione todos os produtos para obter o número decimal
Exemplo:

1A = (1 × 16¹) + (10 × 16⁰)

1A = 16 + 10

1A = 26

Exemplos

Exemplos comuns

Exemplo 1Números básicos

0x0 = 0

0x1 = 1

0x9 = 9

Exemplo 2Letras

0xA = 10

0xF = 15

0xFF = 255

Exemplo 3Valores comuns

0x10 = 16

0x100 = 256

0x1000 = 4096

Exemplo 4Números mistos

0x1A = 26

0xB4 = 180

0x3E8 = 1000

Ferramentas

Conversores de Matemática

Precisa de outros conversores?

Não consegues encontrar o conversor de que precisas?Contacte-nospara sugerir outros conversores de matemática.