Ferramenta de conversão

0 bits

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

  1. The input binary string is validated to ensure it contains only 0s and 1s (spaces are allowed for readability).
  2. The user can choose between unsigned and signed (two's complement) interpretation.
  3. For unsigned interpretation, each bit's value is calculated based on its position (2^position) and summed up.
  4. 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.
  5. 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