Conversão

Conversor de frações hexadecimal

Configurações
Reiniciar
Compartilhar resultado
Guardar
Incorporar
Reportar um erro

Compartilhar calculadora

Adicione nossa calculadora gratuita ao seu site

Por favor, insira uma URL válida. Apenas URLs HTTPS são suportadas.


Usar como valores padrão para a calculadora embutida o que está atualmente nos campos de entrada da calculadora na página.


Cor do foco da borda de entrada, cor do interruptor marcado, cor de hover do item selecionado etc.


Por favor, concorde com os Termos de Uso.

Vista previa

Salvar calculadora

Configurações da calculadora

Por favor, insira um valor dentro do intervalo permitido.

Por favor, insira um valor dentro do intervalo permitido.

Por favor, insira um valor dentro do intervalo permitido.

Por favor, insira um valor dentro do intervalo permitido.

Compartilhar calculadora

O que é uma fração hexadecimal?

Hexadecimal é um sistema numérico de base 16 que utiliza dezesseis símbolos distintos:
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E e F.
Nesse sistema, as letras A–F representam os valores decimais de 10 a 15. Enquanto a maioria das pessoas está familiarizada com números inteiros hexadecimais (comumente usados em computação e codificação de cores), números fracionários hexadecimais são menos discutidos, mas igualmente importantes, particularmente em aritmética informática e representações em ponto flutuante.

Uma fração hexadecimal é qualquer número que contém uma parte fracionária escrita em base 16. Por exemplo:

0.AC160.AC_{16}

é uma fração hexadecimal que representa o valor decimal 1016+12162=0,67187510\frac{10}{16} + \frac{12}{16^2} = 0,671875_{10}.

Como o conversor funciona

Esta calculadora converte instantaneamente números fracionários entre os sistemas decimais, hexadecimais e outros sistemas numéricos, sem a necessidade de clicar em um botão “calcular”. Os usuários podem inserir uma fração decimal ou um número fracionário hexadecimal, e o conversor fornece automaticamente o valor equivalente na base desejada.

A ferramenta é útil para:

  • Desenvolvedores que trabalham com endereços de memória em computadores ou códigos de cor.
  • Estudantes aprendendo sobre sistemas numéricos e conversões.
  • Cientistas ou engenheiros lidando com dados em diferentes bases.

O processo de conversão inclui duas etapas principais:

  1. Conversão da parte inteira (se houver).
  2. Conversão da parte fracionária por multiplicação ou divisão sucessiva.

Exemplo passo a passo

Exemplo 1: Decimal 10,375 para hexadecimal

  1. Parte inteira = 10 → A16A_{16}.
  2. Parte fracionária = 0,375.

Calcular parte fracionária:

MultiplicaçãoResultadoParte inteiraResto
0,375 × 166,060

Assim, o resultado final é:

10,37510=A.61610,375_{10} = A.6_{16}

Exemplo 2: Hexadecimal fracionário 2.F para decimal

2.F16=2+1516=2,9375102.F_{16} = 2 + \frac{15}{16} = 2,9375_{10}

Exemplo 3: Exemplo de fração periódica

Converter 0.1100.1_{10} para hexadecimal.

MultiplicaçãoResultadoParte inteiraResto
0,1 × 161,616
0,6 × 169,696
0,6 × 169,696

O padrão se repete, então:

0,1100,1999...160,1_{10} \approx 0,1999..._{16}

Isso demonstra que nem todas as frações decimais têm representações hexadecimais finitas, assim como 13\frac{1}{3} não pode ser representado precisamente na base 10.

Aplicações de frações hexadecimais

  • Gráficos de computador e codificação de cores: Cores como RGBA às vezes usam representações hexadecimais fracionárias para definir transparência.
  • Hardware digital: Microcontroladores e processadores podem armazenar valores de ponto flutuante como frações hexadecimais para compactação.
  • Transmissão de dados: Ao codificar dados binários em formatos legíveis, a notação hex fracionária pode aparecer.
  • Propósitos educacionais: Excelentes para demonstrar arredondamento de ponto flutuante e questões de precisão entre sistemas numéricos.

Conversão para outras bases

O conversor pode transformar números fracionários entre quaisquer sistemas numéricos—do binário (base 2) ao octal (base 8), decimal (base 10) e hexadecimal (base 16), e até além.

Para um número fracionário 0.b1b2b3...k0.b_1 b_2 b_3 ..._{k} na base kk, a fórmula geral de conversão para decimal é:

(0.b1b2b3...)k=i=1nbiki(0.b_1 b_2 b_3 ... )_{k} = \sum_{i=1}^{n} \frac{b_i}{k^i}

Uma vez expresso como decimal, pode-se facilmente convertê-lo em outra base usando o método de multiplicação descrito anteriormente.

Fato histórico interessante

O uso generalizado do hexadecimal em computação surgiu na década de 1960. Sistemas como o IBM 1620 preferiam originalmente aritmética de base 10, mas arquiteturas baseadas em binário logo mostraram que a base 16 era mais compatível com o design subjacente dos processadores. As representações de fração e ponto flutuante hexadecimais se tornaram fundamentais para descrever a memória e operações de hardware do computador desde então.

Perguntas Frequentes

Como converter 7,25 de decimal para hexadecimal?

Separe as partes inteira e fracionária:
Parte inteira: 710=7167_{10} = 7_{16}.
Parte fracionária: 0,25×16=40,25 \times 16 = 4.
Portanto, 7,2510=7,4167,25_{10} = 7,4_{16}.

Como converter 0.A3 de hexadecimal para decimal?

A=10,3=3A = 10, \, 3 = 3 10161+3162=0,625+0,01171875=0,6367187510\frac{10}{16^1} + \frac{3}{16^2} = 0,625 + 0,01171875 = 0,63671875_{10}

Quantos dígitos hexadecimais são necessários para representar 0,5 em decimal?

Para expressar 0,5 na base 16:

0,5×16=80,5 \times 16 = 8

Assim, um único dígito hexadecimal após o ponto é suficiente:

0,510=0,8160,5_{10} = 0,8_{16}

Como saber se uma fração decimal irá terminar em hexadecimal?

Uma fração decimal termina em hexadecimal se seu denominador (quando expresso na forma mais simples) divide uma potência de 16, ou seja, 2a×5b2^a \times 5^b onde a maior potência de 2 presente divide 16n=24n16^n = 2^{4n}.
Exemplo: 18\frac{1}{8} terminará porque 8=238 = 2^3 divide 24n2^{4n}.
No entanto, 13\frac{1}{3} não terminará, pois 3 não divide uma potência de 2.

Reportar um erro

Este campo é obrigatório.