01 / Exemplo
Exemplo
25511111111Texto e código / MULTIVERTO
Converta um inteiro decimal em dígitos binários sem limite de tamanho.
Aplique cada ferramenta de texto ao resultado anterior. Fluxos de trabalho com texto ↗
Somente o nome da sequência e a ordem das ferramentas são salvos neste navegador. Sua entrada e seus resultados nunca são salvos.
01 / Exemplo
2551111111102 / Guia
Converta um inteiro decimal em notação de base dois, com a quantidade de dígitos necessária para representar seu valor. Use esta ferramenta quando um valor decimal na documentação ou um registro precisa de uma representação binária para inspecionar sinalizadores. A entrada é um número inteiro, não os caracteres de uma mensagem de texto. Digite 255 para ver oito bits de um. Como zeros à frente não têm valor matemático, o resultado tem apenas os dígitos necessários para representar o inteiro.
Potências repetidas de dois expressam o inteiro com dígitos 0 e 1; um sinal de menos denota valores negativos. Divisão repetida por dois, ou equivalentemente as potências de dois presentes no valor, determina cada dígito. Para 255, as potências de 128 para baixo a 1 estão todas presentes, produzindo 11111111. A entrada negativa mantém um sinal de menos antes da magnitude ao invés de inventar um tamanho de palavra de máquina. Adicione zeros à esquerda manualmente se um campo de oito ou dezesseis bits exigir largura fixa.
Binário é particularmente útil para ver quais potências de dois estão presentes em um número inteiro. O sinal é escrito separadamente; esses resultados não são inteiros de máquina de complemento de dois com largura fixa. Decimal, binário e hexadecimal são diferentes formas escritas do mesmo número inteiro. Decimal tem dez dígitos, binário tem dois, e hexadecimal tem dezesseis símbolos, adicionando A a F depois 0 até 9. O valor em si não muda quando sua notação muda. Um bit é um dígito binário; quatro bits correspondem a um dígito hexadecimal, o que torna hex compacto para endereços de memória, máscaras de bits e depuração. Use esses conversores quando uma especificação, log ou linguagem de programação exibe um número em uma base diferente da que você está lendo.
O bit mais à direita carrega um, o próximo carrega dois, depois quatro e oito; decimal 10, portanto, lê 1010. Em um sinalizador de permissões ou registro de dispositivo, um bit ativado geralmente tem um significado definido fornecido por essa especificação. Este conversor fornece apenas os bits matemáticos, sem atribuir esses significados. Ele também omite zeros à frente, então um 1010 de quatro bits pode precisar de preenchimento antes de ser colocado em um campo de oito bits. Para uma entrada negativa, selecione uma codificação de largura fixa e assinada separadamente, em vez de tratar o menos inicial como um padrão de bits em complemento de dois.
Para uma verificação concreta, a entrada de exemplo 255 produz 11111111. Mantenha o original ao lado do resultado quando compará-lo com outro aplicativo. Para uma segunda verificação, insira a saída no conversor de base oposto. O inteiro matemático recuperado deve ser igual ao original, mesmo se os prefixos ou zeros à frente forem diferentes. Esta verificação confirma o valor, enquanto a largura do byte e a codificação assinada ainda vêm da especificação.
Explorar guias