Calculadora Binária
Converta decimal para binário e realize aritmética binária
Calculadora Binária
Converta entre decimal e binário
Insira um número inteiro decimal
Divida por 2 repetidamente e leia os restos de baixo para cimaO que é uma Calculadora Binária?
Uma Calculadora Binária é uma ferramenta para trabalhar com números binários, que são números escritos usando apenas dois dígitos: 0 e 1. O binário é o sistema numérico fundamental usado por computadores porque os circuitos digitais representam naturalmente dois estados (desligado/ligado, baixo/alto, 0/1).
Os números binários seguem o mesmo conceito de valor posicional dos números decimais, mas em vez de potências de 10, o binário usa potências de 2. Por exemplo, o número binário 1011₂ significa: 1×2³ + 0×2² + 1×2¹ + 1×2⁰ = 8 + 0 + 2 + 1 = 11 em decimal.
Esta Calculadora Suporta Múltiplas Conversões
- Decimal → Binário -- converte números base 10 para base 2
- Decimal → Octal -- converte números base 10 para base 8
- Decimal → Hexadecimal -- converte números base 10 para base 16
As calculadoras binárias são úteis para converter entre bases numéricas, entender tópicos de ciência da computação como bits, bytes e representação de dados, e trabalhar com hexadecimal (base 16), muito usado para representar binário de forma compacta.
Como usar esta Calculadora Binária
- Insira um número decimal -- digite qualquer inteiro no campo de entrada (ex.: 255)
- Clique em "Calcular" -- para converter o número
- Revise as três saídas -- o resultado mostra as representações binária (base 2), octal (base 8) e hexadecimal (base 16) simultaneamente
- Experimente outros valores -- explore potências de 2, valores comuns de byte (128, 255, 256) ou qualquer número que precise converter
Dicas:
- Um número binário válido contém apenas 0 e 1 (sem dígitos de 2 a 9)
- Zeros à esquerda (como 00101) não alteram o valor, mas podem ser úteis para exibir formatos de comprimento fixo de bits
- O hexadecimal usa os dígitos 0–9 e as letras A–F (onde A=10, B=11, …, F=15)
Fórmulas Binárias
Valor Posicional Binário
Um número binário tem dígitos (bits) com valores posicionais baseados em potências de 2:
2⁰, 2¹, 2², 2³, 2⁴, …
For binary number bₖbₖ₋₁…b₁b₀, the decimal value is:
value = Σ bᵢ × 2ⁱ (i = 0 to k)
onde cada bᵢ é 0 ou 1
Convertendo Decimal para Binário
Divida repetidamente por 2 e registre os restos:
- Divida o número por 2
- Registre o resto (0 ou 1)
- Divida o quociente por 2 e repita até o quociente ser 0
- Leia os restos de baixo para cima
Regras de Adição Binária
0 + 0 = 0
0 + 1 = 1
1 + 0 = 1
1 + 1 = 10
0 carry 1
Exemplos de Cálculos
Exemplo 1: Converter Binário para Decimal
Converter: 1011₂ para decimal
Cálculo: 1×2³ + 0×2² + 1×2¹ + 1×2⁰ = 8 + 0 + 2 + 1
Resultado: 1011₂ = 11₁₀
Exemplo 2: Converter Decimal para Binário
Converter: 13₁₀ para binário
Passos:
- 13 ÷ 2 = 6 resto 1
- 6 ÷ 2 = 3 resto 0
- 3 ÷ 2 = 1 resto 1
- 1 ÷ 2 = 0 resto 1
Leia de baixo para cima: 1101
Resultado: 13₁₀ = 1101₂
Exemplo 3: Adição Binária
Somar: 1011₂ + 0101₂
Cálculo: 1011 + 0101 = 10000
Verificar: 11 + 5 = 16 em decimal
Resultado: 1011₂ + 0101₂ = 10000₂
Exemplo 4: Multiplicação Binária
Multiplicar: 101₂ × 11₂
Em decimal: 5 × 3 = 15
15 em binário: 1111₂
Resultado: 101₂ × 11₂ = 1111₂
Perguntas Frequentes
Por que os computadores usam binário em vez de decimal?
Os computadores são construídos com componentes eletrônicos que representam naturalmente dois estados (ligado/desligado). O binário combina perfeitamente com isso, tornando-o confiável e eficiente para o design de hardware.
O que é um bit e um byte?
Um bit é um único dígito binário (0 ou 1). Um byte é tipicamente 8 bits, podendo representar 256 valores diferentes (0–255).
Qual é a diferença entre binário e hexadecimal?
O hexadecimal (base 16) é uma forma compacta de escrever binário. Cada 4 bits binários correspondem a um dígito hexadecimal (0–9 e A–F). Por exemplo, 1111₂ = F₁₆.
Os números binários podem representar valores negativos?
Sim. Os computadores frequentemente usam formatos como o complemento de dois para representar números negativos em binário. Algumas calculadoras binárias suportam isso, mas muitas ferramentas básicas focam em inteiros não negativos.
Por que os resultados binários às vezes parecem "longos"?
Porque o binário usa apenas 0 e 1, precisa de mais dígitos para representar números grandes. Por exemplo, 255₁₀ é 11111111₂, que tem 8 bits de comprimento.
Quer adicionar esta calculadora ao seu site? Obtenha um código personalizado que combina com o design do seu site e mantém seus visitantes engajados.
O que é o sistema numérico binário?
O binário é o sistema de numeração na base 2 que usa apenas dois dígitos: 0 e 1. Toda informação digital — texto, imagens, vídeo, programas — é armazenada como sequências de dígitos binários (bits). Entender o binário é fundamental para a ciência da computação e a eletrônica digital. No nível do hardware, o 0 e o 1 correspondem diretamente aos estados desligado e ligado dos transistores, fazendo do binário a linguagem nativa de qualquer processador.
Esta calculadora converte entre decimal (o sistema cotidiano na base 10) e binário, e consegue realizar adições e subtrações binárias. Também exibe os equivalentes em octal (base 8) e hexadecimal (base 16), para que você veja como o mesmo valor aparece nos sistemas numéricos mais usados em computação e programação.
Como usar a calculadora binária
- Digite um número decimal para convertê-lo em binário, ou um número binário (apenas dígitos 0 e 1) para convertê-lo em decimal.
- Selecione a direção da conversão: Decimal → Binário ou Binário → Decimal.
- Clique em Calcular para ver o resultado.
- Leia o resultado binário junto com seus equivalentes em octal e hexadecimal exibidos abaixo.
Fórmulas de conversão
Decimal para binário: divida por 2 e colete os restos (LSB primeiro)
Exemplo: 13 ÷ 2 = 6 R1, 6 ÷ 2 = 3 R0, 3 ÷ 2 = 1 R1, 1 ÷ 2 = 0 R1
Leia os restos de baixo para cima: 13₁₀ = 1101₂
Binário para decimal: multiplique cada bit por 2^posição
1101₂ = 1×2³ + 1×2² + 0×2¹ + 1×2⁰ = 8+4+0+1 = 13
Adição binária: 0+0=0, 0+1=1, 1+0=1, 1+1=10 (carry 1)Os bits são numerados da direita para a esquerda começando em 0. O bit mais à esquerda é o Bit Mais Significativo (MSB); o mais à direita é o Bit Menos Significativo (LSB).
Exemplos resolvidos
42₁₀ = 101010₂
Divida 42 repetidamente por 2: 42→21 R0, 21→10 R1, 10→5 R0, 5→2 R1, 2→1 R0, 1→0 R1. Lendo os restos de baixo para cima obtemos 101010. Verificação: 32+8+2 = 42.
11111111₂ = 255₁₀ (valor máximo de 8 bits)
Oito bits em 1 = 128+64+32+16+8+4+2+1 = 255. Este é o valor máximo que um byte de 8 bits sem sinal pode armazenar, razão pela qual os octetos de um endereço IP variam de 0 a 255.
1010₂ + 0110₂ = 10000₂ (adição binária: 10 + 6 = 16)
Some coluna por coluna da direita para a esquerda: 0+0=0, 1+1=10 (escreva 0 carry 1), 0+1+1=10 (escreva 0 carry 1), 1+0+1=10 (escreva 0 carry 1). O 1 transportado torna-se o bit inicial: resultado 10000₂ = 16₁₀.