Estudo e lição de casa
Confira as respostas dos exercícios de ciência da computação, lógica digital e sistemas numéricos e veja os passos que levaram a elas.
Digite um número e veja imediatamente sua representação binária, octal e hexadecimal. Ele suporta números inteiros muito grandes, frações como 0,625 e valores negativos no complemento a dois com 8, 16, 32 ou 64 bits. Você também pode verificar uma resposta convertendo o binário de volta para decimal.
–––Aprenda como os números decimais são convertidos para o sistema binário e como interpretar o resultado.
O sistema decimal é o sistema de base 10 que usamos todos os dias, com os algarismos de 0 a 9. O sistema binário é de base 2 e usa apenas 0 e 1; é assim que os computadores armazenam números. Converter de decimal para binário significa escrever o mesmo valor usando potências de 2 em vez de potências de 10.
Digite um número e as formas binária, octal e hexadecimal aparecerão imediatamente. Ele suporta números inteiros muito grandes, decimais como 0,625 e números negativos. Para fazer o inverso, marque a caixa de seleção aqui ou use o Conversor de Binário para Decimal.
Confira as respostas dos exercícios de ciência da computação, lógica digital e sistemas numéricos e veja os passos que levaram a elas.
Grave máscaras de bits, sinalizadores, permissões e valores de registros, ou leia saídas binárias durante a depuração.
Trabalhe com octetos de endereços IP, máscaras de sub-rede e valores de microcontroladores expressos em bits.
Para um número inteiro, divida por 2 repetidamente, anote cada resto e, em seguida, leia os restos do último para o primeiro.
Para uma fração, multiplique por 2. O algarismo à esquerda da vírgula passa a ser o próximo algarismo binário, e você continua multiplicando o que sobrar. 0,625 resulta em 0,101, pois 0,625 = 1/2 + 1/8.
| Decimal | Binário | Hex |
|---|---|---|
| 1 | 1 | 1 |
| 2 | 10 | 2 |
| 8 | 1000 | 8 |
| 10 | 1010 | A |
| 15 | 1111 | F |
| 16 | 10000 | 10 |
| 100 | 1100100 | 64 |
| 255 | 11111111 | FF |
| 256 | 100000000 | 100 |
| 1024 | 10000000000 | 400 |
Os computadores armazenam números inteiros negativos no complemento a dois. Escolha uma largura de bits e -42 se tornará 11010110 em 8 bits. A ferramenta exibe um erro se o valor não se encaixar na largura escolhida.
A forma simples coloca um sinal de menos na frente do valor binário; assim, -42 passa a ser -101010. Isso é mais fácil de ler e serve bem para os deveres de casa.
Alguns números decimais não podem ser escritos com exatidão no sistema binário. 0,1 se repete indefinidamente; por isso, o resultado é truncado após o número de casas decimais que você escolher, e uma nota é exibida.
A opção “Automático” utiliza o menor dos seguintes comprimentos: 8, 16, 32 ou 64 bits que couber. Escolha um comprimento para preencher os números positivos com zeros à esquerda, como, por exemplo, 5 como 00000101.
Os números são convertidos no seu navegador. Nada é enviado ao nosso servidor nem armazenado. Apenas suas opções selecionadas são lembradas no seu dispositivo.
A entrada está limitada a 400 dígitos. Formatos de ponto flutuante, como o IEEE 754, não são exibidos; apenas o valor binário exato do número digitado é mostrado. O complemento a dois é utilizado para números inteiros.
Digite o número na caixa e a forma binária aparecerá imediatamente. Manualmente, divida o número por 2 repetidamente, anote cada resto e leia os restos do último para o primeiro.
10 no sistema decimal equivale a 1010 no sistema binário, pois 8 + 2 = 10. Você pode testar qualquer outro valor usando os botões de exemplo ou digitando-o.
Sim. 0,625 equivale exatamente a 0,101 no sistema binário. O número 0,1 não pode ser representado com exatidão e se repete indefinidamente; por isso, o resultado é truncado no número de casas decimais que você escolher, e há uma nota informando isso.
Escolha o sinal de menos para colocar um sinal de menos à frente do valor binário, ou “Complemento de dois” para ver como um computador o armazena. O “Complemento de dois” requer uma largura de bits, e a opção “Automático” seleciona 8, 16, 32 ou 64 bits para você.
Define o comprimento do resultado. Uma largura de 8 exibe o número 5 como 00000101 e, no complemento a dois, também define o intervalo, de modo que 8 bits abrangem valores de -128 a 127.
Os números inteiros podem ter até 400 dígitos, o que ultrapassa em muito o limite de 64 bits, pois a ferramenta utiliza cálculos exatos para números grandes. O complemento a dois se limita a 64 bits, a menos que você deixe a largura na opção “Automático”.
Sim. Marque a caixa de seleção abaixo dos resultados e digite um valor binário, incluindo uma fração, como 101,101. O valor decimal é exato.
Não. A conversão ocorre no seu navegador e nenhuma informação sai do seu dispositivo. Apenas suas opções são salvas para a próxima vez.
A página inicial apresenta dezenas de outras ferramentas gratuitas que não exigem uma chave de API.
Converta texto para maiúsculas, camelCase, snake_case e muito mais.
Abrir ferramentaConverta dados CSV em objetos ou matrizes JSON bem estruturados.
Abrir ferramentaCrie códigos de barras nos formatos mais comuns.
Abrir ferramentaRemova espaços, tabulações e linhas em branco em excesso.
Abrir ferramentaNão há pergunta correspondente.
Compartilhe sua opinião sobre essa ferramenta com outros visitantes.