Conversor de Binário para Decimal para Hexadecimal
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
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
Exemplos de cálculos: Binário para Hexadecimal Conversor
Exemplos de cálculos: Decimal para Binário Conversor
Exemplos de cálculos: Decimal para Hexadecimal Conversor
| 218 Decimal para Hexadecimal = da | 119 Decimal para Hexadecimal = 77 | 171 Decimal para Hexadecimal = ab |
| 135 Decimal para Hexadecimal = 87 | 71 Decimal para Hexadecimal = 47 | 248 Decimal para Hexadecimal = f8 |
Exemplos de cálculos: Hexadecimal para Binário Conversor
Exemplos de cálculos: Hexadecimal para Decimal Conversor
| 8f Hexadecimal para Decimal = 143 | 4e Hexadecimal para Decimal = 78 | 20 Hexadecimal para Decimal = 32 |
| eb Hexadecimal para Decimal = 235 | 19 Hexadecimal para Decimal = 25 | 4d Hexadecimal para Decimal = 77 |
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 HexadecimalComo posso converter de Binário para Decimal?
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.
- Divida o número por 16.
- Obtenha o quociente inteiro para a próxima iteração.
- Obtenha o resto para o dígito hexadecimal (0-9 e a-f).
- 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.
- i ← 1
- hi ← d mod 16
- d ← (d − hi) / 16
- 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.
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.
