Command Palette

Search for a command to run...

CA

Calculadora Binária

Adicione, subtraia, multiplique e divida números binários ou execute AND, OR, XOR, NOT e mudanças de bits, com cada resultado mostrado em binário, octal, decimal e hexadecimal. 100% do lado do cliente.

O que é uma Calculadora Binária?

Uma calculadora binária executa operações aritméticas e bit a bit em inteiros escritos na base dois Insira dois números, escolha uma operação como adicionar, subtrair, multiplicar, dividir, AND, OR, XOR ou um deslocamento de bits, e a ferramenta retorna a resposta a cada passo mostrado em binário, octal, decimal e hexadecimal de uma só vez Você também não está limitado à base dois: alterne a base de entrada e você pode adicionar um valor hexadecimal a outro valor hexadecimal, ou XOR dois números decimais, sem converter nada à mão primeiro.

Como todo operando e resultado é exibido em todas as quatro bases, a mesma página é uma calculadora matemática binária e um conversor base Defina a base de entrada para decimal e adicione 200 e 55: a resposta 255 aparece como 111111111 em binário e FF em hex. Que cobre os trabalhos de calculadora decimal para binária e de calculadora binária para hexadecimal sem abrir uma ferramenta separada, e para converter um único número você pode simplesmente adicionar 0 a ela.

Duas famílias de operações se comportam de maneira diferente, e a ferramenta as mantém separadas Aritmética (adicionar, subtrair, multiplicar, dividir, módulo) funciona no verdadeiro valor matemático, então é exato não importa quantos dígitos você insira e a divisão relate o quociente inteiro junto com qualquer resto As operações bit a bit (AND, OR, XOR, NAND, NOR, XNOR, NOT e deslocamentos esquerdo e direito) atuam no padrão de bits brutos dentro de um registro fixo, então dependem de uma largura escolhida É por isso que a ferramenta permite escolher 8, 16, 32 ou 64 bits: NÃO de um número, ou um deslocamento que empurra bits para fora do final, só tem uma resposta definida quando você sabe o quão amplo é o registro, exatamente como em C, Java, Go ou Rust.

Os resultados bit a bit de largura fixa são mostrados usando o complemento de dois, a representação que quase todo processador usa para inteiros assinados Quando um resultado bit a bit tem seu conjunto de bits superior, a ferramenta relata tanto a leitura não assinada quanto a leitura assinada, para que você possa ver por que ~ 5 se torna 250 em oito bits não assinados, mas - 6 quando os mesmos bits são lidos como assinados Tudo é executado em seu navegador usando JavaScript BigInt, para que os valores nunca transbordem silenciosamente e nada do que você insere seja carregado, registrado ou armazenado A calculadora continua trabalhando com sua rede desconectada assim que a página for carregada.

Como usar a Calculadora Binária?

  1. Escolha a base de entrada

    Escolha binário, octal, decimal ou hexadecimal para os números que você está inserindo Ambos os operandos são lidos na base que você seleciona, e prefixos como 0 b, 0 o e 0 x são aceitos e ignorados.

  2. Digite os números e escolha uma operação

    Digite o primeiro valor, escolha adicionar, subtrair, multiplicar, dividir, módulo ou uma operação bit a bit, como AND, OR, XOR, NOT ou um deslocamento, então digite o segundo valor. NÃO e os deslocamentos usam apenas o primeiro operando e a quantidade.

  3. Defina a largura do bit para trabalho bit a bit

    Para AND, OR, XOR, NOT, NAND, NOR, XNOR e shifts, selecione 8, 16, 32 ou 64 bits A aritmética ignora a largura e permanece exata em qualquer tamanho, enquanto os resultados bit a bit são calculados dentro desse registro.

  4. Leia cada base e copie

    O resultado aparece em binário, octal, decimal e hex em conjunto, com uma leitura assinada para respostas bit a bit e um restante para divisão Copie qualquer representação com um clique.

Principais características

  • Aritmética e bit a bit em uma ferramenta

    Adicione, subtraia, multiplique, divida e pegue o módulo ou mude para AND, OR, XOR, NAND, NOR, XNOR, NOT e deslocamentos esquerdo e direito, sem sair da página ou converter bases manualmente.

  • Cada base de uma vez

    Cada operando e o resultado são exibidos em binário, octal, decimal e hexadecimal juntos, para que você nunca execute uma conversão de base separada para verificar uma resposta.

  • Largura de bit selecionável

    Escolha um registro de 8, 16, 32 ou 64 bits para operações bit a bit, para que NOT e shifts se comportem exatamente como fariam em um tipo inteiro de largura fixa em C, Java ou Rust.

  • Leituras assinadas e não assinadas

    Quando um resultado bit a bit tem seu bit superior definido, a ferramenta mostra tanto o valor não assinado quanto o valor do complemento de dois assinado, tornando o comportamento do sinal visível em vez de surpreendente.

Frequently Asked Questions

Defina a base de entrada para binário, digite o primeiro número, escolha Adicionar, digite o segundo número e leia o resultado Por exemplo, 1010 mais 1100 é 10110, que a ferramenta também mostra como 22 em decimal, 26 em octal e 16 em hex. A aritmética é exata em qualquer comprimento.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

binary calculatorbinary additionbinary subtractionbinary multiplicationbitwise calculatorbinary and or xorbit shift calculatortwos complement calculatorhex binary calculatorbinary math calculatorbinary number calculatorcalculator for binary numbersbinary to hexadecimal calculatordecimal to binary calculator