Conversor de Binário para Decimal para Hexadecimal

Conversor

Binário (base 2), decimal (base 10) e hexadecimal (base 16) são sistemas numéricos que representam o mesmo valor com dígitos diferentes. Nosso Conversor de Binário para Decimal para Hexadecimal converte instantaneamente entre os três, e até lida com números fracionários.

Conversor de Binário para Decimal para Hexadecimal

N2  
N10
N16

Como usar o Conversor Binário-Decimal-Hexadecimal?

Nosso conversor Bin-para-Dec-para-Hex é uma ferramenta online muito fácil de usar que permite realizar a conversão de qualquer número binário, decimal ou hexadecimal rapidamente. Você pode digitar um número em qualquer campo e a conversão é imediata. Então, por exemplo, se você começar a escrever um número binário no campo de número binário, verá o resultado da conversão decimal e hexadecimal em tempo real. Nossa ferramenta gratuita pode realizar as seguintes operações:

  • Conversão de Binário para Decimal (como Conversor Bin para Dec)
  • Conversão de Binário para Hexadecimal (como Conversor Bin para Hex)
  • Conversão de Decimal para Binário (como Conversor Dec para Bin)
  • Conversão de Decimal para Hexadecimal (como Conversor Dec para Hex)
  • Conversão de Hexadecimal para Decimal (como Conversor Hex para Dec)
  • Conversão de Hexadecimal para Binário (como Conversor Hex para Bin)

Exemplos de cálculos: Binário para Decimal Conversor

10101111 Binário para Decimal = 17511001 Binário para Decimal = 251101010 Binário para Decimal = 106
101000 Binário para Decimal = 401101000 Binário para Decimal = 10411101101 Binário para Decimal = 237

Exemplos de cálculos: Binário para Hexadecimal Conversor

1100100 Binário para Hexadecimal = 6411011101 Binário para Hexadecimal = dd11100011 Binário para Hexadecimal = e3
1000100 Binário para Hexadecimal = 441101111 Binário para Hexadecimal = 6f10011 Binário para Hexadecimal = 13

Exemplos de cálculos: Decimal para Binário Conversor

199 Decimal para Binário = 11000111210 Decimal para Binário = 11010010111 Decimal para Binário = 1101111
236 Decimal para Binário = 1110110014 Decimal para Binário = 111078 Decimal para Binário = 1001110

Exemplos de cálculos: Decimal para Hexadecimal Conversor

107 Decimal para Hexadecimal = 6b109 Decimal para Hexadecimal = 6d21 Decimal para Hexadecimal = 15
88 Decimal para Hexadecimal = 58204 Decimal para Hexadecimal = cc66 Decimal para Hexadecimal = 42

Exemplos de cálculos: Hexadecimal para Binário Conversor

100 Hexadecimal para Binário = 10000000065 Hexadecimal para Binário = 1100101fc Hexadecimal para Binário = 11111100
13 Hexadecimal para Binário = 10011b7 Hexadecimal para Binário = 10110111e5 Hexadecimal para Binário = 11100101

Exemplos de cálculos: Hexadecimal para Decimal Conversor

84 Hexadecimal para Decimal = 13297 Hexadecimal para Decimal = 1518f Hexadecimal para Decimal = 143
24 Hexadecimal para Decimal = 3650 Hexadecimal para Decimal = 8016 Hexadecimal para Decimal = 22
Perguntas e Respostas

Números binários, decimais e hexadecimais

O que significa número binário?

O sistema numérico binário é um sistema numérico onde os dígitos consistem apenas em 1 e 0. Os números binários são usados principalmente na ciência da computação; esta é a linguagem nativa dos computadores, porque descreve o estado de um bit, um valor lógico.

O que é um decimal?

O sistema numérico decimal é o sistema padrão para representar números inteiros e não inteiros. Um numeral decimal refere-se, de modo geral, à notação de um número no sistema numérico decimal. Para escrever números, o sistema decimal usa dez dígitos decimais, uma marca decimal e, para números negativos, um sinal de menos “−”. Os dígitos decimais são 0, 1, 2, 3, 4, 5, 6, 7, 8, 9; o separador decimal é o ponto “.” em muitos países, mas também a vírgula “,” em outros.

O que significa um número hexadecimal?

Hexadecimal refere-se ao sistema numérico de base 16, que representa números usando uma base (radix) de 16. Os algarismos 0–9 são usados para representar seus valores usuais e as letras A–F (ou a–f) representam os valores 10–15. Por exemplo, o número decimal 13 é representado como D (ou d) no sistema numérico hexadecimal.

Os numerais hexadecimais são amplamente usados por projetistas de sistemas de computador e programadores, pois podem representar cada byte (8 bits) como dois dígitos hexadecimais consecutivos. Dessa forma, os numerais hexadecimais fornecem uma representação amigável de valores codificados em binário.

Conversão de Binário para/de Decimal para/de Hexadecimal

Como posso converter de Binário para Decimal?

No sistema binário, cada dígito representa uma potência crescente de 2, com o dígito mais à direita representando 20, o seguinte representando 21, depois 22, e assim por diante. O valor de um número binário é a soma das potências de 2 representadas por cada dígito “1”.

Por exemplo:

11001=1·24 + 1·23 + 0·22 + 0·21 + 1·20=16 + 8 + 0 + 0 + 1=25

Como converto um número binário em um número hexadecimal?

Felizmente, a conversão de binário é muito simples. Tudo o que você precisa fazer é dividir o número em formato binário em blocos de 4 e convertê-los um a um. Por exemplo, a conversão de 10101111 pode ser resolvida em duas etapas. 1010 representa 10 em decimal e A em hexadecimal. O número 1111 representa 15 no sistema decimal, então F no sistema hexadecimal. Então o número binário anterior é AF em hexadecimal.

Como posso converter de decimal para binário?

Para converter de decimal para binário, o número é dividido por dois. O resto é o bit menos significativo. O quociente é novamente dividido por dois; seu resto torna-se o próximo bit menos significativo. Esse processo se repete até atingir um quociente de um. A sequência de restos (incluindo o quociente final de um) forma o valor binário, pois cada resto deve ser zero ou um ao dividir por dois.

Como converter de decimal para hexadecimal (ou dec para hex)?

Existem vários algoritmos que você pode usar para a conversão de hex para dec. O algoritmo abaixo é simples para converter a representação de um número em hexadecimal, fazendo operações de divisão inteira e resto na base de origem.

  1. Divida o número por 16.
  2. Obtenha o quociente inteiro para a próxima iteração.
  3. Obtenha o resto para o dígito hexadecimal (0-9 e a-f).
  4. Repita as etapas acima até que o quociente seja igual a 0.

Digamos que temos o número decimal 195. Veja como usar o algoritmo mostrado acima.

  • 195 / 16 -> quociente=12, resto é 3 (que também é 3 em hexadecimal).
  • 12 / 17 -> quociente=0, resto é 12 (que é ‘C’ em hexadecimal).
  • Então 19510=C316

Como converto um número hexadecimal em um número binário?

A operação é relativamente simples, devido ao fato de que 16 também pode ser descrito como uma potência de 2. Tudo o que temos a fazer é reescrever os dígitos do número. Por exemplo, o valor hexadecimal ‘1F’ pode ser facilmente convertido convertendo os dígitos para o sistema binário, mantendo o valor posicional assim:  0001 (1) e 1111 (F) – 00011111.

Como converter de hexadecimal para decimal (ou hex para dec)?

Uma das fórmulas mais conhecidas para converter um número hexadecimal em decimal é o algoritmo “Divisão-resto na base de origem”. Este é um algoritmo simples para converter a representação de um número em hexadecimal fazendo operações de divisão inteira e resto na base de origem. Em teoria, isso é possível a partir de qualquer base, mas, para a maioria dos humanos, apenas o decimal e, para a maioria dos computadores, apenas o binário podem ser facilmente manipulados com esse método.

Seja d o número a representar em hexadecimal, e a série hihi−1…h2h1 os dígitos hexadecimais que representam o número.

  1. i ← 1
  2. hi ← d mod 16
  3. d ← (d − hi) / 16
  4. Se d=0 (retorne a série hi), senão incremente i e vá para a etapa 2

“16” pode ser substituído por qualquer outra base desejada.

A rotina de conversão bin-para-dec-para-hex é baseada no excelente trabalho de Gabu Siddharth.

Coloque um link para nós!

Se você gosta do CalcPark.com, considere adicionar um link para este site. Basta copiar e colar o link ou o código html abaixo na sua página!

Conversor Binário Decimal Hex – Conversão de Base | calcpark.com


Obrigado pela sua ajuda!

Perguntas frequentes

Como converto binário em decimal?

Some os valores posicionais de cada bit 1, onde cada posição é uma potência de 2. O binário 1011 é 8 + 0 + 2 + 1 = 11 em decimal.

Como converto decimal em hexadecimal?

Divida o número por 16 repetidamente e leia os restos do último ao primeiro, usando A–F para 10–15. O decimal 255 é FF em hex.

Para que serve o hexadecimal?

O hexadecimal é uma forma compacta de escrever dados binários, muito usada para cores, endereços de memória e código de máquina, já que um dígito hex equivale a quatro bits.

Quantos valores um byte pode armazenar?

Um byte tem 8 bits e pode armazenar 256 valores, de 0 a 255 em decimal, ou de 00 a FF em hexadecimal.

O conversor lida com frações?

Sim. Ele converte números fracionários entre binário, decimal e hexadecimal, não apenas números inteiros.