Calculadora de Números Hexadecimais

Digite a operação aritmética e os números hexadecimais que deseja calcular. Os valores inseridos devem ser inteiros positivos. Resultados decimais são exibidos truncados para a unidade.

Hexadecimal 1 inválido
Hexadecimal 2 inválido

Em hexadecimal:

=

Em decimal:

=

Compartilhe esta calculadora

O que são Números Hexadecimais? Com Exemplos

Números hexadecimais são uma representação numérica que utiliza 16 dígitos em vez dos 10 dígitos usados no sistema decimal. Os dígitos usados são os números de 0 a 9 e as letras A, B, C, D, E e F. Os números hexadecimais são frequentemente usados na programação para representar valores no sistema de numeração binária.

Alguns exemplos de números hexadecimais incluem:

  • 1F (31 em decimal)
  • A0 (160 em decimal)
  • FF (255 em decimal)

Como Adicionar Números Hexadecimais?

Adicionar números hexadecimais é semelhante à adição de números decimais, mas com algumas diferenças importantes devido à base numérica diferente. Aqui está um exemplo de como adicionar dois números hexadecimais:

Exemplo: Adicionar 5A (90 em decimal) e 3F (63 em decimal) passo a passo

  1. Começamos adicionando os dígitos das unidades (ou dígitos menos significativos) primeiro: A + F = 17 (em decimal)
  2. Como o resultado é maior que 15, levamos 1 para a próxima coluna
  3. Continuamos adicionando as outras colunas: 5 + 3 + 1 (levado) = 9
  4. O resultado final é 99 (153 em decimal)

Como Subtrair Números Hexadecimais?

Subtrair números hexadecimais é semelhante a subtrair números decimais, mas com algumas diferenças importantes devido à base numérica diferente. Aqui está um exemplo de como subtrair dois números hexadecimais:

Exemplo: Subtrair 7B (123 em decimal) - 5F (95 em decimal) passo a passo

  1. Começamos subtraindo os dígitos das unidades (ou dígitos menos significativos) primeiro: B - F. Como B (11 em decimal) é menor que F (15 em decimal), devemos "pegar emprestado" um da dezena do número hexadecimal. Neste caso, teríamos 1B (27 em decimal) - F (15 em decimal) = C (12 em decimal).
  2. Continuamos subtraindo as outras colunas: (7 - 1) - 5 = 1, pois, no passo anterior, pegamos um emprestado de 7.
  3. O resultado final é 1C (28 em decimal)

Como Converter Hexadecimal para Decimal

Para converter um número hexadecimal em decimal, é usada a seguinte fórmula:

(dígito_1 · 16^(n-1)) + (dígito_2 · 16^(n-2)) + ... + (dígito_n · 16^0)

Onde dígito_1 é o dígito mais à esquerda do número hexadecimal, dígito_2 é o próximo, e assim por diante, e n é o número total de dígitos que compõem o número hexadecimal a ser convertido.

Exemplo: Converter o número hexadecimal 5A em decimal.

  1. Determine o valor de n. Neste caso, n = 2
  2. Transforme cada dígito hexadecimal em sua forma decimal. Neste caso, 5 = 5 e A = 10
  3. Substitua os dígitos em sua forma decimal na fórmula. Deste modo, temos:
(5 · 16^1) + (10 · 16^0) = (5 · 16) + (10 · 1) = (80) + (10) = 90

Diferenças Entre os Sistemas Decimal e Hexadecimal

Sistema Decimal

É um sistema de numeração na base 10 e é o padrão mundial. Cada dígito que compõe um número decimal deve variar entre 0 e 9. Se o valor do dígito exceder 9, um novo dígito deve ser adicionado para sua correta representação.

Sistema Hexadecimal

É um sistema de numeração na base 16 e é comumente usado no mundo da gráfica digital para representar cores em um monitor. Cada dígito que compõe um número pode variar entre [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F]. Se o valor do dígito exceder F, um novo dígito deve ser adicionado para sua correta representação.

Tabela de Equivalentes Entre Números Decimais, Hexadecimais e Binários

Representação de números em cada um dos sistemas de numeração.

Sistema Decimal
Sistema Hexadecimal
Sistema Binário
0
0
0
1
1
1
2
2
10
3
3
11
4
4
100
5
5
101
6
6
110
7
7
111
8
8
1000
9
9
1001
10
A
1010
11
B
1011
12
C
1100
13
D
1101
14
E
1110
15
F
1111