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?
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.
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.
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.
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
Related Tools
ASCII Table
Full ASCII and extended Latin-1 table with decimal, hex, octal, binary, HTML entity, and character name for every code 0–255, plus a text-to-ASCII-code encoder.
Binary Translator
Translate text to binary and binary to text, plus hexadecimal, decimal, and octal, with full UTF-8 support
IEEE 754 Converter
Convert a decimal number to its IEEE 754 floating-point bits, or decode hex and binary back to a value. Single and double precision, with sign, exponent, and mantissa broken out.
Morse Code Translator
Translate text to Morse code and Morse code to text using the International (ITU) standard, with audio playback and full punctuation support
Comments
0 comments
No comments yet. Be the first to share your thoughts!