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

101001 Binário para Decimal = 4110111001 Binário para Decimal = 185101111 Binário para Decimal = 47
11111001 Binário para Decimal = 249101111 Binário para Decimal = 4711110000 Binário para Decimal = 240

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

11000 Binário para Hexadecimal = 1811000000 Binário para Hexadecimal = c010010011 Binário para Hexadecimal = 93
1010011 Binário para Hexadecimal = 5311000010 Binário para Hexadecimal = c2111010 Binário para Hexadecimal = 3a

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

25 Decimal para Binário = 11001246 Decimal para Binário = 11110110109 Decimal para Binário = 1101101
152 Decimal para Binário = 1001100014 Decimal para Binário = 1110238 Decimal para Binário = 11101110

Exemplos de cálculos: Decimal para Hexadecimal Conversor

218 Decimal para Hexadecimal = da119 Decimal para Hexadecimal = 77171 Decimal para Hexadecimal = ab
135 Decimal para Hexadecimal = 8771 Decimal para Hexadecimal = 47248 Decimal para Hexadecimal = f8

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

dc Hexadecimal para Binário = 1101110047 Hexadecimal para Binário = 10001116b Hexadecimal para Binário = 1101011
e3 Hexadecimal para Binário = 1110001181 Hexadecimal para Binário = 10000001a8 Hexadecimal para Binário = 10101000

Exemplos de cálculos: Hexadecimal para Decimal Conversor

8f Hexadecimal para Decimal = 1434e Hexadecimal para Decimal = 7820 Hexadecimal para Decimal = 32
eb Hexadecimal para Decimal = 23519 Hexadecimal para Decimal = 254d Hexadecimal para Decimal = 77
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.