01 / Exemplo
Exemplo
2550xFFTexto e código / MULTIVERTO
Converta um inteiro decimal em notação hexadecimal com o prefixo 0x.
Aplique cada ferramenta de texto ao resultado anterior. Fluxos de trabalho com texto ↗
Somente o nome da sequência e a ordem das ferramentas são salvos neste navegador. Sua entrada e seus resultados nunca são salvos.
01 / Exemplo
2550xFF02 / Guia
Converte um número inteiro decimal para a notação hexadecimal com um prefixo 0x. Escolha esta direção para transformar um número decimal de um log, calculadora ou API na notação compacta comum em código e documentação técnica. A saída tem um prefixo 0x para que os leitores possam distingui-lo de um número decimal que contém os mesmos dígitos. A ferramenta aceita inteiros positivos e negativos de qualquer comprimento prático.
Grupos sucessivos de quatro bits correspondem aos dígitos hexadecimais 0-9 e A-F. Como dezesseis é igual a dois à quarta potência, cada dígito hex representa quatro bits binários. Decimal 255 torna-se FF, escrito aqui como 0xFF; 15 torna-se 0xF e 16 torna-se 0x10. Um resultado negativo coloca o sinal de menos antes de 0x. O conversor não acrescenta zeros para completar grupos de bytes ou inferir uma cor: 0xFF é um número, não automaticamente um canal CSS.
Hex agrupa informações binárias naturalmente porque cada dígito cobre quatro bits. O sinal é escrito separadamente; esses resultados não são inteiros de máquina de complemento de dois de largura fixa. Decimal, binário e hexadecimal são diferentes formas escritas do mesmo número inteiro. Decimal tem dez dígitos, binário tem dois, e hexadecimal tem dezesseis símbolos, adicionando A a F depois 0 até 9. O valor em si não muda quando sua notação muda. Um bit é um dígito binário; quatro bits correspondem a um dígito hexadecimal, o que torna hex compacto para endereços de memória, máscaras de bits e depuração. Use esses conversores quando uma especificação, log ou linguagem de programação exibe um número em uma base diferente da que você está lendo.
Decimal 4095 é 0xFFF, mas um registro de doze bits pode exibi-lo como FFF enquanto um campo de dezesseis bits pode preenchê-lo com um zero à esquerda, formando 0FFF. Este conversor retorna o valor sem escolher uma largura de campo. O prefixo 0x é útil quando um número é copiado para um log ou arquivo de origem onde 10 poderia significar dez decimal ou dezesseis hexadecimais. Para um inteiro negativo, o sinal de menos permanece fora de 0x; não é uma palavra de máquina codificada. Mantenha a ordem de bytes esperada e a largura do campo da documentação do protocolo separados dessa alteração de notação.
Para uma verificação concreta, a entrada de exemplo 255 produz 0xFF. Mantenha o original ao lado do resultado quando compará-lo com outro aplicativo. Para uma segunda verificação, insira a saída no conversor de base oposto. O inteiro matemático recuperado deve ser igual ao original, mesmo se os prefixos ou zeros à frente forem diferentes. Esta verificação confirma o valor, enquanto a largura do byte e a codificação assinada ainda vêm da especificação.
Explorar guias