Calculadora Binária
FreeSome, subtraia, multiplique, e divida números binários diretamente, com resultados mostrados em binário e decimal, além de um conversor binário/decimal.
Aritmética binária
Binário para decimal
18
Decimal para binário
10010
Atividade recente
Visível para todos. Últimos 20 usos de todos os visitantes, mais recentes primeiro.
Ainda sem atividade. Seja o primeiro.
O que esta ferramenta faz
Realiza adição, subtração, multiplicação e divisão diretamente em dois números binários, mostrando o resultado em binário junto com seu valor decimal, além de um conversor separado ao vivo de binário para decimal e decimal para binário.
Como funciona
Cada entrada binária é analisada dígito por dígito em um número inteiro exato (usando o tipo BigInt de precisão arbitrária do JavaScript, então não há limite de tamanho dos números de ponto flutuante normais), a operação solicitada é realizada nesses inteiros, e o resultado é convertido de volta para uma string de dígitos binários. A divisão retorna tanto um quociente quanto um resto, já que a divisão binária de números inteiros raramente é exata. A conversão de binário para decimal soma o valor posicional de cada dígito (potências de 2), e a conversão de decimal para binário é o processo inverso.
Problemas que resolve
- Verificar tarefas de aritmética binária ou cálculos manuais feitos à mão.
- Trabalhar com matemática binária para programação, lógica digital ou cursos de ciência da computação.
- Converter rapidamente um único valor entre binário e decimal.
Perguntas frequentes
›Como isso é diferente de um conversor de base?
Um conversor de base traduz um único número de uma base para outra. Esta ferramenta vai além: realiza operações aritméticas (adição, subtração, multiplicação, divisão) diretamente em dois números binários e mostra o resultado em binário, da forma como você trabalharia a operação manualmente no papel, dígito por dígito.
›O que significa o resto ao dividir?
A divisão binária de dois números inteiros geralmente não é exata, então o resultado é mostrado como um quociente e um resto, da mesma forma que 10 ÷ 3 em decimal dá quociente 3 e resto 1. Quociente × divisor + resto sempre é igual ao dividendo original.
›Isso consegue lidar com números binários muito grandes?
Sim. Internamente, usa o tipo BigInt de precisão arbitrária do JavaScript em vez de números de ponto flutuante comuns, então permanece exato mesmo para números binários muito mais longos que os cerca de 53 bits que um número normal pode representar com precisão.
›Como funciona a conversão de binário para decimal?
Cada dígito binário representa uma potência de 2 com base em sua posição, assim como cada dígito decimal representa uma potência de 10. Por exemplo, o binário 10010 equivale a (1×2⁴) + (0×2³) + (0×2²) + (1×2¹) + (0×2⁰) = 18 em decimal.
›Por que recebi um erro ao inserir meu número binário?
Números binários só podem conter os dígitos 0 e 1. Se você digitar qualquer outro caractere, ou deixar o campo vazio, a ferramenta pedirá que você corrija em vez de adivinhar silenciosamente o que você quis dizer.
Ferramentas relacionadas
Calculadoras
Calculadora de Duração da Bateria
Estime quanto tempo uma bateria vai durar dada sua capacidade, o consumo de energia do seu dispositivo, e um fator de eficiência do mundo real.
FreeCalculadoras
Conversor de Odds de Apostas
Converta odds de apostas entre formatos Americano, Decimal, Fracionário, e probabilidade implícita, com cálculos de pagamento, lucro, e margem da casa de apostas (vig).
FreeCalculadoras
Calculadora de Números Grandes
Realize aritmética exata em números muito maiores do que uma calculadora normal consegue lidar: adição, subtração, multiplicação, divisão, exponenciação, raiz quadrada, fatorial, módulo, MDC, e MMC.
FreeCalculadoras
Calculadora Bitwise
Realize operações AND, OR, XOR, NAND, NOR, XNOR, NOT, e de deslocamento de bits em números binários, octais, decimais, ou hexadecimais.
Comentários (0)
Achou esta ferramenta útil? Deixe um comentário, compartilhe uma dica ou nos diga como podemos melhorá-la.
Ainda sem comentários. Seja o primeiro a compartilhar sua opinião!