Desenvolvedor / Números
Calculadora binária (aritmética e bit a bit, binário e hexadecimal)
Some, subtraia, multiplique, divida e obtenha o resto de números em binário, octal, decimal ou hexadecimal, ou aplique AND, OR, XOR e deslocamentos, com o resultado nas quatro bases e resultados negativos em complemento de dois.
Calculadora binária (aritmética e bit a bit, binário e hexadecimal): Os números são interpretados como inteiros exatos de qualquer tamanho, portanto não há overflow. 1011 + 110 em binário é 10001 (11 + 6 = 17); 1011 XOR 0110 é 1101. A divisão é inteira, como na maioria das linguagens de programação, e mod fornece o resto. Um resultado negativo também é mostrado em complemento de dois com 8, 16, 32 ou 64 bits: −5 em 8 bits é 11111011. Roda 100% localmente no seu navegador, sem enviar nenhum arquivo para o servidor.
- Categoria
- Ferramentas para desenvolvedores
- Execuções
- No seu navegador
- Custo
- Grátis · sem cadastro
- Disponibilidade
- Pronto para usar
Roda inteiramente no seu navegador
Operações aritméticas e bit a bit com números inteiros de qualquer tamanho, inseridos em binário, octal, decimal ou hexadecimal. A divisão descarta o resto, como ocorre na divisão inteira em linguagens de programação; mod fornece o resto. AND, OR e XOR comparam os bits um a um, e deslocar para a esquerda por n multiplica por 2ⁿ. Os resultados negativos também são exibidos em complemento de dois, a forma como os computadores os armazenam.
Operações bit a bit
AND mantém um bit apenas onde os dois números o têm (mascaramento), OR onde qualquer um deles o tem (definição de sinalizadores) e XOR onde exatamente um deles o tem (alternância): 1100 AND 1010 = 1000, OR = 1110, XOR = 0110.
Para converter um único número entre bases, use binário para decimal ou hexadecimal para decimal.
Tamanhos dos números
As linguagens de programação armazenam inteiros em uma quantidade fixa de bits e voltam ao início quando ocorre overflow; esta calculadora não faz isso, então resultados como 2⁶⁴ são exatos. Verifique se o resultado cabe no tipo que você está usando: um valor sem sinal de 8 bits comporta de 0 a 255.
Para converter decimal em binário passo a passo, consulte decimal para binário.
Como usar
- Escolha a base em que os números estão escritos e a operação.
- Digite os dois números; prefixos como 0b e 0x também são aceitos.
- Veja o resultado em binário, decimal, hexadecimal e octal.
Privacidade e limitações
Tudo é calculado no seu navegador.
Ferramentas relacionadas
Perguntas frequentes
Como somar números binários à mão?
Da direita para a esquerda, como em decimal, carregando 1 sempre que uma coluna totalizar 2: 1 + 1 = 10; portanto, escreva 0 e carregue 1.
O que o deslocamento faz?
Deslocar para a esquerda em n multiplica por 2ⁿ, e deslocar para a direita divide por 2ⁿ, descartando o resto: 0xFF >> 4 = 0xF.
O que é complemento de dois?
É a forma como os computadores armazenam inteiros negativos: inverta todos os bits do número positivo e some 1; assim, −5 em 8 bits é 11111011.
Ferramenta grátis · no seu navegador execuções · não precisa de conta