- Início
- Matemática
- Calculadora Binária
Calculadora Binária
Some, subtraia, multiplique ou divida dois números binários e veja a resposta em binário, decimal, octal e hexadecimal. Troque o sistema de numeração para fazer a mesma aritmética em hexadecimal ou octal, ou use AND, OR e XOR para combinar máscaras de bits. Números de qualquer tamanho são tratados com exatidão.
- Resto (divisão)
- —
- Resultado em decimal
- 17
- Resultado em binário
- 10001
- Resultado em octal
- 21
- Resultado em hexadecimal
- 11
- A mesma conta em decimal
- 11 + 6 = 17
Configurações salvas
Salve um conjunto de valores que você usa sempre — seu valor por hora, seu financiamento, as medidas dos cômodos — e carregue de volta com um toque.
Seus cálculos recentes
Os resultados que você calcular aqui ficam guardados neste dispositivo, para você voltar a eles depois.
Também grátis no iPhone e no Mac
Fórmula
Como usar
- Escolha binário, octal ou hexadecimal.
- Informe os dois números e escolha a operação.
- Veja o resultado no seu sistema de numeração, com a mesma resposta nas outras bases logo abaixo.
Exemplos resolvidos
Binário 1011 + 110 (11 + 6)
- Resultado
- 10001
- Resultado em decimal
- 17
- Resultado em hexadecimal
- 11
- Resultado em octal
- 21
- A mesma conta em decimal
- 11 + 6 = 17
Binário 1000 − 11 (8 − 3)
- Resultado
- 101
- Resultado em decimal
- 5
Binário 101 × 11 (5 × 3)
- Resultado
- 1111
- Resultado em decimal
- 15
- Resultado em hexadecimal
- F
Binário 11011 ÷ 101 (27 ÷ 5)
- Resultado
- 101
- Resto (divisão)
- 10
- A mesma conta em decimal
- 27 ÷ 5 = 5 resto 2
Hexadecimal FF + 1A (255 + 26)
- Resultado
- 119
- Resultado em decimal
- 281
- Resultado em binário
- 100011001
Hexadecimal F0 AND 3C, uma máscara de bits
- Resultado
- 30
- Resultado em decimal
- 48
- Resultado em binário
- 110000
Octal 17 + 5 (15 + 5)
- Resultado
- 24
- Resultado em decimal
- 20
Uma resposta negativa: binário 11 − 101 (3 − 5)
- Resultado
- -10
- Resultado em decimal
- -2
Somando em binário à mão
Para 1011 + 110, alinhe os números pela direita. 1 + 0 = 1. Depois 1 + 1 = 10: escreva 0, vai 1. Depois 0 + 1 + o que veio = 10: escreva 0, vai 1. Depois 1 + o que veio = 10: escreva 0, vai 1. Escreva o último que veio na frente: 10001. Em decimal, isso é 11 + 6 = 17.
A subtração funciona do mesmo jeito, com empréstimo: 1000 − 11 = 101, ou 8 − 3 = 5. A divisão dá um quociente inteiro e um resto: 11011 ÷ 101 = 101 com resto 10, que é 27 ÷ 5 = 5 com resto 2.
Números negativos e máscaras de bits
Os resultados aqui são números comuns com sinal, então 11 − 101 aparece como −10 (3 − 5 = −2). Os computadores costumam guardar números negativos em complemento de dois, com largura fixa, em que −2 em 8 bits é 11111110. Para chegar a essa forma, some 2⁸ = 256 à resposta negativa: −2 + 256 = 254 = 11111110.
AND, OR e XOR funcionam com números iguais ou maiores que zero. Um uso comum é a máscara: F0 AND 3C mantém só os bits ligados nos dois, dando 30 em hexadecimal (240 AND 60 = 48).
Perguntas frequentes
Quanto é 1 + 1 em binário?
10, que é 2 em decimal. Você escreve 0 e leva 1 para a casa seguinte.
Quanto é 1011 + 110 em binário?
10001. Em decimal, é 11 + 6 = 17.
Quanto é FF + 1 em hexadecimal?
100, que é 255 + 1 = 256 em decimal.
Como converto binário em decimal?
Some os valores posicionais onde houver um 1: 1011 = 8 + 2 + 1 = 11. Toda resposta aqui também aparece em decimal, octal e hexadecimal.