
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.
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.
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 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.
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.
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.
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 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.
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.
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.
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.
Translate text to binary and binary to text, plus hexadecimal, decimal, and octal, with full UTF-8 support
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.
Translate text to Morse code and Morse code to text using the International (ITU) standard, with audio playback and full punctuation support
0 comments
No comments yet. Be the first to share your thoughts!