LifeTally
InícioTodas as calculadoras

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 →