Ir para o conteúdo principal
Calculator Tools
MatemáticaGrátisSem cadastro

Calculadora Binária - Calculadora online grátis

Some, subtraia, multiplique ou divida números binários - e veja instantaneamente o resultado em binário, decimal, octal e hexadecimal. Construída sobre BigInt para que você possa calcular grandes valores binários sem perda de precisão.

  • Fórmula visível na página
  • Funciona no navegador
  • Seus dados são privados

Digits 0 and 1 only

Digits 0 and 1 only

A in decimal

11

B in decimal

6

Result (binary)

10001

Decimal

17

Octal

21

Hex

11

Convert: decimal ↔ binary / hex / octal

Type a binary number above and read its decimal, hex and octal in the result row. To go decimal → binary, enter a decimal in our Scientific Calculator then convert.

128 in binary: 10000000 · 255 in binary: 11111111

Sobre

Entenda: Calculadora Binária

O binário (base 2) é a linguagem nativa dos computadores - cada byte de armazenamento, cada sinal em uma CPU, cada bit transmitido pela internet é, em última análise, uma sequência de 0s e 1s. Entender o binário é essencial para estudantes de ciência da computação, candidatos ao JEE Advanced (seção de métodos numéricos), engenheiros de sistemas embarcados, profissionais de redes e qualquer pessoa que esteja aprendendo programação em nível de bits. Esta calculadora trata de adição, subtração, multiplicação, divisão e módulo em números binários de qualquer tamanho, usando BigInt internamente para que a precisão nunca se perca, independentemente da magnitude.

Além da aritmética binária pura, a calculadora mostra simultaneamente o resultado em decimal (base 10, nosso sistema do dia a dia), octal (base 8, usado em permissões de arquivo legadas do Unix) e hexadecimal (base 16, usado em todos os lugares na programação para endereços de memória, códigos de cor, endereços MAC). Um dígito hexadecimal equivale exatamente a 4 bits binários - é por isso que o hexadecimal é a notação compacta preferida para trabalhos em nível de byte. Os currículos de engenharia indianos (B.Tech CSE, ECE, IT) incluem aritmética binária em disciplinas de eletrônica digital, organização de computadores e sistemas operacionais; esta calculadora ajuda a verificar os exercícios de casa e a entender as relações entre bases.

Como usar

Como usar Calculadora Binária em 3 passos

  1. Digite dois números binários (apenas dígitos 0 e 1).

  2. Escolha uma operação: +, −, ×, ÷, mod.

  3. Veja o resultado em todas as quatro bases.

A fórmula

Como funciona Calculadora Binária

As entradas binárias são analisadas dígito por dígito e convertidas para BigInt para a aritmética. Números negativos usam um sinal de menos à frente. O resultado é exibido novamente em binário, decimal, octal e hexadecimal para referência cruzada.

Formula

Binary uses base 2: each digit represents a power of 2. 101₂ = 1×2² + 0×2¹ + 1×2⁰ = 5

  • 0, 1Apenas dígitos binários válidos
  • Position nVale 2ⁿ
A matemática

Como Calculadora Binária chega ao resultado

Representação binária: cada posição representa uma potência de 2. Da direita para a esquerda: a posição 0 vale 1 (2⁰), a posição 1 vale 2 (2¹), a posição 2 vale 4 (2²), a posição 3 vale 8, e assim por diante. Então 1011₂ = 1×8 + 0×4 + 1×2 + 1×1 = 11 em decimal. Ler binário se torna natural com a prática.

A aritmética em binário funciona exatamente como em decimal, mas com apenas dois dígitos. Adição: 0+0=0, 0+1=1, 1+1=10 (escreve 0, carrega 1). A subtração usa empréstimo. A multiplicação é deslocar-e-somar (multiplicar por 2 apenas desloca para a esquerda). A divisão por 2 desloca para a direita. Essa aritmética baseada em deslocamento é muito mais rápida no hardware do que a aritmética decimal - é por isso que os computadores usam binário internamente, mesmo exibindo os resultados em decimal.

Conversões de base: 1 dígito hexadecimal = exatamente 4 bits binários (16 = 2⁴). Então 11010110₂ = D6₁₆. 1 dígito octal = exatamente 3 bits binários (8 = 2³). Então 11010110₂ se agrupa como 11.010.110 = 326₈. Esses mapeamentos exatos tornam o hexadecimal e o octal notações de 'compressão' naturais para o binário - um registrador de máquina de 32 bits se lê como 8 dígitos hexadecimais, muito mais fácil do que 32 bits. O decimal não se mapeia de forma limpa para nenhuma potência de 2, por isso os programadores preferem o hexadecimal ao decimal para trabalhos em nível de byte.

Exemplos

Exemplos resolvidos

Somando binário: 1011 + 1101

1011₂ = 11, 1101₂ = 13. Soma: 11 + 13 = 24 = 11000₂. Verifique pela adição em coluna com os carries: 1011 + 1101 = 11000. Usado em circuitos somadores de CPU.

Converter decimal 255 para binário, hexadecimal

255₁₀ = 11111111₂ = FF₁₆ = 377₈. Este é o valor máximo de um byte de 8 bits sem sinal. Útil para entender por que os valores de cor 0-255 são usados em RGB (8 bits por canal).

Máscara de sub-rede: 255.255.255.0 em binário

Cada 255 = 11111111. Cada 0 = 00000000. Máscara completa: 11111111.11111111.11111111.00000000. Os 1s iniciais definem a parte da rede; os 0s finais, a parte do host. Esta é uma máscara CIDR /24.

Casos de uso

Quando usar Calculadora Binária

  • Exercícios de casa de ciência da computação do B.Tech - eletrônica digital, organização de computadores.
  • Engenheiros de software depurando operações em nível de bits.
  • Profissionais de redes calculando máscaras de sub-rede e endereços IP.
  • Estudantes de criptografia trabalhando com operações bit a bit.
  • Engenheiros de sistemas embarcados programando microcontroladores.
  • Desenvolvedores de jogos usando flags de bits para gerenciamento de estado.
  • Engenheiros de banco de dados usando índices de bitmap.
  • Educacional - entender como os computadores representam informações.
Atenção

Erros e armadilhas comuns

  • Confundir o binário 10 (decimal 2) com o decimal 10. O contexto importa.
  • Esquecer que os dígitos binários são apenas 0 e 1 - 2 não é válido.
  • Erro de um por um nas posições de bits. A posição 0 (mais à direita) é 2⁰=1, não 2.
  • Misturar representações com e sem sinal. O binário negativo requer a convenção de complemento de 2.
  • Confundir um dígito hexadecimal (4 bits) com um byte (8 bits = 2 dígitos hexadecimais).
Dicas

Aproveite mais esta ferramenta

  • Memorize as potências de 2 até 2¹⁶: 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096, 8192, 16384, 32768, 65536.
  • Converta binário para hexadecimal agrupando 4 bits a partir da direita. Cada grupo se torna um dígito hexadecimal.
  • Converta binário para octal agrupando 3 bits a partir da direita. Usado em permissões legadas do Unix (rwx = 421).
  • Para conversões mentais, lembre-se de que 2¹⁰ = 1024 ≈ 10³, então um número de 10 bits pode conter ~1024 valores.
  • Combine com as calculadoras de hexadecimal, decimal-octal-hexadecimal e sub-rede IP deste site para trabalhos relacionados de conversão de base.
Perguntas frequentes

Perguntas sobre Calculadora Binária

Por que a computação usa binário?

Os transistores têm dois estados estáveis (desligado/ligado) que se mapeiam naturalmente para 0/1. Todo armazenamento e lógica de computador usa binário no nível mais baixo.

Como converto decimal para binário?

Divida repetidamente por 2 e leia os restos de baixo para cima. Ou use esta calculadora - digite um decimal e leia a saída binária.

O que são complemento de 1 e complemento de 2?

Métodos para representar números binários negativos. O complemento de 2 é o padrão moderno - inverta todos os bits e depois adicione 1. Esta calculadora usa o estilo decimal com sinal, com um menos explícito.

Por que os bytes têm 8 bits?

Convenção histórica - os primeiros computadores da IBM usavam blocos de 8 bits para codificação de caracteres, e o padrão permaneceu. 1 byte = 8 bits = valores 0-255 sem sinal.

Qual é o maior número binário que posso calcular?

O BigInt não tem limite fixo. Você pode calcular milhares de dígitos sem perda de precisão, embora a exibição se torne impraticável além de algumas centenas de bits.

Como o hexadecimal se relaciona com o binário?

Um dígito hexadecimal equivale a exatamente 4 bits binários. É por isso que os programadores usam hexadecimal - é uma notação compacta que se mapeia de forma limpa para o binário.

Math in your browser

From simple percentages to scientific notation, statistics, geometry and big-number arithmetic - every common math problem you'd reach for a calculator for, runs in your browser with no installs. The fraction calculator preserves exact rationals, the big-number calculator uses BigInt for hundreds of digits without precision loss, and the scientific calculator's expression evaluator is a hand-written shunting-yard parser (no eval) that supports trig, log, factorial and parentheses.

If you're a student, double-check your work without paying for a graphing calculator. If you're a professional, use these tools as a sanity check on spreadsheet formulas. Every result is shown alongside its formula and inputs, so the math is always auditable.

The Calculadora Binária is part of the Math suite on Online Calculator Tools, alongside 6 related calculators. All tools share the same UI patterns, the same privacy-first rendering (nothing is sent to a server), and the same commitment to showing the formula and assumptions behind every result.