LifeTally
Conversor de bases para números inteiros
Como se escreve o mesmo inteiro nas bases 2, 8, 10 e 16?
Digite um inteiro com sinal e sua base para ver quatro representações equivalentes completas.
Inteiro e base de entrada
Use 0–1 na base 2, 0–7 na base 8, 0–9 na base 10 ou 0–9 e A–F na base 16. É permitido um sinal inicial + ou -. Espaços externos são ignorados; espaços internos são inválidos. Escreva AD, não 0xAD. Na base 16, também são aceitas as letras minúsculas a–f.
A base escolhida determina cada dígito. Não há detecção automática da base nem interpretação de notação exponencial. Na base 16, E vale 14 e B vale 11: 1e3 equivale a 483 decimal e 0b10 a 2832 decimal.
No máximo 1000 dígitos digitados, incluindo zeros iniciais; o sinal e os espaços externos não contam. Este é nosso limite de processamento e exibição, não um limite matemático.
Como funciona a estimativa
Na base b, cada dígito contribui com seu valor multiplicado pela potência correspondente de b, começando por b⁰ à direita. Um - inicial muda o sinal de toda a magnitude. Os quatro resultados exigem um inteiro e uma base válidos, mesmo para zero.
OpenStax: notação posicional e bases ↗Universidade de Cambridge: binário, octal e hexadecimal ↗
Apenas números inteiros. Não converte frações nem codificações de ponto flutuante, palavras de largura fixa, padrões em complemento de dois, ordem de bytes, texto ou arquivos. O menos é um sinal matemático; nenhum bit de sinal é acrescentado.
Verificar o exemplo
Nosso exemplo é 173 decimal: 10101101 binário, 255 octal e AD hexadecimal. Verificação: 128 + 32 + 8 + 4 + 1 = 173; 2 × 64 + 5 × 8 + 5 = 173; 10 × 16 + 13 = 173.
Valores de entrada aceites
- Número inteiro
- 173
- Base de entrada
- 10
O próximo passo
Para conferir uma expansão posicional curta com operações comuns, use a calculadora do dia a dia.
Abrir a calculadora do dia a dia →