Matemática

Conversor de binário para decimal

Converta números binários em decimais, com os equivalentes em hexadecimal e octal.

Última atualização · Ver algoritmo, constantes e entradas padrão (JSON)

Insira os seus valores

Decimal 255
Resultados

Sobre esta calculadora

Introduza apenas zeros e uns (até 4096 bits). A conversão usa aritmética inteira exata, sem perda de precisão em valores longos. A contagem de bits inclui zeros à esquerda; a contagem de bytes indica quantos grupos de 8 bits são necessários para armazenar a sequência introduzida.

Exemplo resolvido

calculado com os valores padrão abaixo

Número binário 11111111 Decimal 255 · Hexadecimal FF · Octal 377 · Bits 8 · Bytes 1,00

Referências gerais de contexto

Isenção de responsabilidade

Estas calculadoras fornecem resultados matemáticos gerais. Servem para estudo, planeamento e estimativa — verifique tudo o que alimente um trabalho avaliado, um dado publicado ou um compromisso financeiro.

Mantido por: CalcDelta

Fonte da implementação

Este registro descreve a implementação desta página, sem validação independente. As referências externas sustentam apenas a fórmula ou definição indicada; estimativas e regras próprias mantêm suas premissas.

Ver algoritmo, constantes e entradas padrão (JSON)

Fórmula e variáveis

n = Σ b_k × 2^k

b_k
Dígito binário (0 ou 1)
k
Posição a partir da direita, a partir de 0
n
Valor decimal

Caracteres que não sejam 0 ou 1 são removidos; hexadecimal e octal vêm da conversão de base; 1 dígito hex = 4 bits; bytes = bits/8.

Incorporar esta calculadora

Copie o iframe para colocar esta calculadora no seu site. Sem conta. O código acompanha os valores atuais.

Perguntas frequentes

Porque é que oito uns em binário equivalem exatamente a duzentos e cinquenta e cinco?

Cada dígito binário é uma potência de dois, pelo que 11111111 é 128 mais 64 mais 32 mais 16 mais 8 mais 4 mais 2 mais 1, o que soma 255, o maior valor que oito bits podem representar. É também por isso que oito bits formam exatamente um byte, e que o mesmo número aparece como FF em hexadecimal e 377 em octal. A saída de bits conta os dígitos introduzidos, enquanto a de bytes divide essa contagem por oito.