Pular para o conteúdo principal

Converta com precisão números inteiros binários, octais, decimais, hexadecimais e de base 2 a 36. Suporta números positivos e negativos e números inteiros grandes, verifica rigorosamente cada dígito e fornece seleção rápida de bases comumente usadas.

Somente números inteiros e sinais opcionais são suportados, não decimais, prefixos 0x/0b ou separadores de milhares. Máximo de 1.024 caracteres de entrada.

Caracteres 16 / 1,024

Tecla de atalho: Ctrl/⌘+Enter. Modificar entradas ou opções limpa resultados antigos.

Instruções de uso

  1. Insira um número inteiro sem o prefixo 0x/0b e confirme a base.
  2. Selecione o sistema base de destino ou use atalhos de conversão comuns.
  3. Copie o resultado; ao converter ao contrário, tanto a base quanto o resultado de entrada são trocados.

Exemplos de entrada e saída

Entrada de exemplo
FF, hexadecimal → decimal
Exemplo de saída
255

O valor de F é 15, então FF = 15 × 16 + 15. Todas as letras de saída estão em letras maiúsculas.

Perguntas frequentes

A base já está especificada pelas opções, portanto a entrada requer apenas FF. A ferramenta rejeita prefixos, delimitadores e números que não pertencem à base e não lê apenas inícios legais como análise relaxada.

Atualmente apenas números inteiros e sinais opcionais são suportados, até 1.024 caracteres de entrada. A conversão decimal envolve o desenrolar do loop e está fora do escopo dos recursos atuais.

Base de cálculo e materiais de referência

Acumule cada dígito de acordo com a base para obter um número inteiro e, em seguida, produza a base alvo; use BigInt para evitar a perda de precisão de números inteiros grandes por meio de números de ponto flutuante. Suporta números inteiros positivos e negativos em hexadecimal 2-36 e não lida com casas decimais.

Verificação de conteúdo: · Sobre este site e descrição do conteúdo

Ferramentas relacionadas