Ferramenta de conversão
Enter a binary number (spaces are allowed for readability). Choose between unsigned and signed (two's complement) interpretation.
Bits:
0
Type:
Unsigned
Sobre esta ferramenta
Um conversor binário para decimal é uma ferramenta que transforma números binários em seus equivalentes decimais. Cada número binário é interpretado como um número sem sinal ou como um número com sinal usando a representação complementar de dois.
Como funciona
- The input binary string is validated to ensure it contains only 0s and 1s (spaces are allowed for readability).
- The user can choose between unsigned and signed (two's complement) interpretation.
- For unsigned interpretation, each bit's value is calculated based on its position (2^position) and summed up.
- For signed interpretation (two's complement), if the leftmost bit is 1, the number is negative. The two's complement conversion is applied to determine the magnitude.
- O valor decimal resultante é exibido.
Usos comuns
- Educação em Ciência da Computação:Entendendo como os números binários são interpretados como valores decimais em computadores.
- Eletrônica digital:Convertendo sinais binários de hardware em valores decimais legíveis por humanos.
- Programming:Interpretar dados binários lidos de arquivos ou soquetes de rede como números decimais.
- Análise de dados:Convertendo dados codificados em binário em formato decimal para análise.
- Cryptography:Converter chaves ou valores codificados em binários em decimais para cálculos criptográficos.
Noções básicas do sistema binário
O sistema binário usa apenas dois dígitos, 0 e 1, para representar números. Cada dígito em um número binário é chamado de bit. Os números binários podem ser usados para representar números positivos e negativos usando métodos diferentes, como o complemento de dois para números negativos.
Exemplos de conversão binária para decimal
| Binary | Decimal sem sinal | Signed Decimal (Two's Complement) |
|---|---|---|
| 0000 | 0 | 0 |
| 0001 | 1 | 1 |
| 0101 | 5 | 5 |
| 1000 | 8 | -8 |
| 1111 | 15 | -1 |
| 11111111 | 255 | -1 |
Related Tools
Octal para decimal
Converta números octais em decimais sem esforço
Decimal para Octal
Converta números decimais em octal sem esforço
Texto para Octal
Converta texto em representação octal sem esforço
Converta JSON em SQL sem esforço
Transforme seus dados JSON em instruções SQL INSERT com um único clique. Rápido, seguro e totalmente baseado em navegador.
Converta TSV para JSON sem esforço
Transforme seus dados TSV em formato JSON estruturado com um único clique. Rápido, seguro e totalmente baseado em navegador.
Ferramenta de decodificação Base64
Decodifique strings Base64 com facilidade diretamente no seu navegador.