ForHosting KIT · Conversores de unidades

Conversor de decimal para hex

255 em decimal é ff em hexadecimal: digite um número inteiro e receba sua forma em base 16, em que cada algarismo vale quatro bits, pronta para códigos de cor, registros ou exercícios. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
Número inteiro decimal
255
Você obtém
Decimal
255
String decimal
255
Hex
ff
Hex com prefixo
0xff

Este conversor de decimal para hexadecimal recebe um número inteiro em base dez e retorna a string hexadecimal equivalente em base dezesseis. Hexadecimal é a forma compacta do dia a dia para valores de máquina: cada dígito hexadecimal empacota quatro bits, então duzentos e cinquenta e cinco vira ff, dezesseis vira dez em hex, e zero permanece zero. O mecanismo é totalmente determinístico: extrai restos de dezesseis da magnitude, mapeia cada resto para um dígito de zero a nove e a a f, nunca chama a rede, nunca amostra aleatoriedade, e nunca depende do relógio. Números inteiros negativos mantêm um sinal de menos à esquerda, na frente do hex de seu valor absoluto, para que o mapeamento permaneça legível em planilhas de exercícios e logs.

O que significa a conversão de decimal para hex e o que a resposta contém

Um número inteiro decimal é um inteiro posicional escrito com os dígitos familiares de zero a nove. O hexadecimal reescreve o mesmo inteiro usando dezesseis símbolos: zero a nove mais a a f para dez a quinze. Cada posição hexadecimal multiplica seu dígito por uma potência de dezesseis, então o dígito mais à direita são as unidades, o próximo são os dezesseis, depois duzentos e cinquenta e seis, e assim por diante.

Converter de decimal para hex é o clássico processo de divisão repetida: divida a magnitude por dezesseis, registre o resto como o próximo dígito hexadecimal menos significativo, e continue com o quociente até chegar a zero. Não há caminho de ponto flutuante para partes fracionárias, nenhum truncamento silencioso de três vírgula cinco para três, e nenhuma aceitação de notação científica ou letras misturadas como se fossem inteiros.

Como o campo decimal é interpretado e como o hex permanece reproduzível

Espaços em branco externos são removidos; um sinal opcional de mais ou menos à esquerda é permitido, e então os caracteres restantes devem ser apenas dígitos decimais — sem espaços, vírgulas, sublinhados, pontos decimais, ou marcadores de expoente. Um número JavaScript simples é aceito apenas quando é um inteiro finito; valores como três vírgula cinco ou um vezes dez elevado a dois escritos como floats que não são inteiros exatos falham na validação, em vez de serem arredondados.

A conversão usa extração repetida de resto sobre o valor absoluto: comece com a magnitude, pegue n módulo dezesseis como o próximo dígito da direita, substitua n pelo piso de n sobre dezesseis, e pare quando n for zero. O próprio zero mapeia para o único dígito zero.

Entradas negativas mantêm um hífen à esquerda, na frente do hex da magnitude, então menos quarenta e dois vira hífen dois-a, o que corresponde a como muitas ferramentas de ensino e logs apresentam conversão de base com sinal, sem inventar uma largura de bit fixa.

Onde a conversão de decimal para hex se encaixa em estudo, engenharia e software

Estudantes encontram o hexadecimal quando um livro-texto introduz valor posicional além da base dez, quando um curso de arquitetura de computadores mapeia palavras de máquina e endereços de memória para literais compactos, ou quando uma entrevista de programação pede uma conversão mental de um inteiro curto. Professores podem pré-gerar gabaritos para inteiros modestos sem depender de aplicativos de calculadora opacos que perdem silenciosamente sinais ou aceitam não inteiros arredondando.

Desenvolvedores web e de gráficos verificam inteiros relacionados a cores contra as strings hex que seus tokens de design listam, enquanto engenheiros de sistemas mapeiam códigos de erro, números de porta, e pequenas constantes para as formas hexadecimais que aparecem em logs e documentação. Desenvolvedores chamam o mesmo contrato a partir de scripts para gerar vetores de teste determinísticos para analisadores, validar números inteiros inseridos por usuários em interfaces de configuração, ou atender enunciados de desafios de programação que exigem uma string base dezesseis em vez de um esboço aproximado.

Ferramentas de produto e educação usam a conversão quando um aprendiz digita um inteiro decimal e a interface precisa mostrar o equivalente hexadecimal imediatamente. Combine-a com ferramentas de formato ou número relacionadas ao montar um pequeno laboratório de conversores gratuitos e determinísticos para sistemas de base e alfabetização digital.

Verificações de lição de casa e prova

Converta números inteiros de livros didáticos para strings base 16 e verifique o trabalho de valor posicional antes de enviar as respostas.

Logs, cores e constantes

Mapeie pequenos inteiros para as formas hex em minúsculas ou com prefixo 0x que aparecem em tokens de design e logs de sistema.

Quais entradas são aceitas?

Apenas números inteiros: um inteiro finito ou uma string de dígitos com um sinal opcional de + ou - à esquerda.

Esta ferramenta converte hexadecimal de volta para decimal?

Não. Ela apenas mapeia um número inteiro decimal para uma string base 16. Use uma ferramenta dedicada de hex para decimal para a direção inversa.

Como a string hex é calculada?

Por resto repetido: enquanto a magnitude é positiva, pegue n mod 16 como o próximo dígito (0-9, a-f), e então defina n como piso(n/16). Zero mapeia para 0; negativos mantêm um sinal de menos à esquerda.

Quanto é 255 em hexadecimal?

255 é ff em hexadecimal. O resultado também aparece em maiúsculas como FF e com o habitual 0x na frente como 0xff, para você colar a forma que seu guia de estilo usa.

Como aparecem os números negativos?

Com um sinal de menos na frente do valor hexadecimal do número sem sinal. Assim o resultado fica fácil de ler em exercícios e registros, sem precisar adivinhar uma largura fixa de bits.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

POSThttps://api.kit.forhosting.com/fmt/decimal-hex

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/fmt/decimal-hex \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"decimal":"255"}'
{
  "decimal": "255"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "fmt.decimal_hex",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

max_abs9007199254740991
HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

O que significa a conversão de decimal para hex e o que a resposta contém

Esta calculadora retorna o inteiro original como decimal e decimal_string, a string hex em minúsculas sem prefixo, uma forma hex_prefixed com o prefixo convencional zero-x, uma forma em maiúsculas para guias de estilo que preferem A a F maiúsculos, uma etiqueta de método decimal_to_hex, um breve lembrete de fórmula do laço de resto, e as bases dez e dezesseis para documentação. O mecanismo constrói uma representação hexadecimal exata para um número inteiro dentro da magnitude suportada, ou rejeita a entrada com invalid_input. Os casos rejeitados incluem campo decimal ausente, uma string vazia depois de removida a formatação, um sinal isolado sem dígitos, qualquer não inteiro, como um ponto decimal ou componente fracionário, texto não numérico, Infinity ou NaN, e qualquer magnitude maior que o máximo documentado, para que os resultados permaneçam dentro de Number.MAX_SAFE_INTEGER. Se você precisa do mapeamento inverso, de hex para decimal, conversão binária, ou padrões de bit em complemento de dois com largura fixa, use uma ferramenta dedicada; esta página responde apenas à entrada de número inteiro em base dez para strings em base dezesseis, com saída estável adequada para planilhas de exercícios, testes unitários e consumidores de API.

Como o campo decimal é interpretado e como o hex permanece reproduzível

O campo preferido é decimal, mas os aliases value, number, n, text, input e dec são aceitos, para que strings de consulta, planilhas e formulários tipados possam reutilizar o mesmo contrato sem renomear colunas. A magnitude é limitada a Number.MAX_SAFE_INTEGER, para que os goldens em JSON se comparem sem peculiaridades de serialização de BigInt, e todo resultado seja um caminho de inteiro seguro. Combine a execução gratuita no navegador desta página com a API paga quando precisar do mesmo resultado matemático dentro de um pipeline automatizado, sem reimplementar a conversão de base você mesmo.

Onde a conversão de decimal para hex se encaixa em estudo, engenharia e software

Nesta página o trabalho roda inteiramente no seu navegador; pela API, cada consulta bem-sucedida custa US$ 0,002, a validação com falha não é cobrada, e nada é armazenado depois que a resposta é devolvida. Essa divisão — exploração interativa gratuita e uma API paga e idêntica — segue o padrão do resto do catálogo tier A do KIT e permite passar de uma demonstração em sala de aula para um pipeline automatizado sem mudar o resultado matemático.

Fixtures determinísticas para testes

Gere resultados hex reproduzíveis para testes unitários, verificações de propriedades e asserções de CI em analisadores de inteiros.

Quanto custa o conversor de decimal para hex?

É gratuito no navegador, nesta página. Pela API, uma solicitação bem-sucedida custa US$ 0,002; entradas inválidas não são cobradas.

Qual é a magnitude máxima?

Nove quatrilhões e algo mais — exatamente Number.MAX_SAFE_INTEGER (9007199254740991) — para que os resultados permaneçam exatos em JavaScript e nos goldens em JSON.

Ver a documentação completa do KIT →