Predefinição:Hexadecimal
016
| Esta predefinição usa Lua: |
Esta predefinição facilita a conversão de números decimais para hexadecimal.
Uso
A predefinição aceita tanto parâmetros posicionais quanto parâmetros nomeados (em português e inglês).
Parâmetros
| Parâmetro | Alternativos | Descrição | Padrão |
|---|---|---|---|
1 | valor / value | O número decimal a ser convertido. Decimais e frações serão arredondados para baixo. | 0 |
2 | afixo / affix | Controla a exibição de prefixos, sufixos e a largura do número (veja abaixo). | Vazio |
| — | precision | Define a precisão de casas decimais do resultado. | 0 |
Opções para o parâmetro de Afixo (2, afixo ou affix)
- Sufixos padrão (Base):
- Se omitido, exibe o número com o sufixo 16 estilizado.
hex: Substitui o sufixo por hex.
- Remover afixos e formatar largura:
no/none/nenhum: Desativa o sufixo e força a exibição de pelo menos dois dígitos (ex: 7 vira "07"), ideal para códigos de cor RGB.digit/digito/dígito: Remove o sufixo e exibe o dígito único puro, sem o zero à esquerda.
- Prefixos de notação computacional (novidade):
0x: Adiciona o prefixo "0x" antes do número.h: Adiciona o prefixo "h" antes do número.backslash/bs/barra-invertida/revsol/rs/\: Adiciona uma barra invertida "\" antes do número.
Exemplos
Conversão básica (com sufixo)
{{Hexadecimal|15}}→ F16{{Hexadecimal|valor=3256}}→ CB816{{Hexadecimal|3256|hex}}→ CB8hex
Sem sufixo (útil para códigos de cor RGB)
{{Hexadecimal|255|no}}{{Hexadecimal|165|no}}{{Hexadecimal|0|no}}→ FFA500{{Hexadecimal|10|dígito}}→ A16
Uso de prefixos
{{Hexadecimal|255|afixo=0x}}→ 0xFF{{Hexadecimal|42|afixo=\}}→ \2A{{Hexadecimal|15|afixo=h}}→ hF
- Quando a entrada não é um número válido
{{Hexadecimal|foobar}}→ foobar
TemplateData
Cabeçalho de TemplateData
As informações a seguir (editar) são definidas com TemplateData. Isso possibilita o seu uso pelo Editor Visual e por outras ferramentas. Predefinição:Hexadecimal/dados
Esta predefinição converte números decimais em hexadecimais, permitindo formatações personalizadas de prefixos e sufixos.
| Parâmetro | Descrição | Tipo | Estado | |
|---|---|---|---|---|
| Número decimal | 1 valor value | O número decimal (inteiro ou fração) que será convertido para hexadecimal. Frações serão arredondadas para baixo.
| Número | obrigatório |
| Afixo / Formatação | 2 afixo affix | Controla a exibição de prefixos, sufixos ou a largura do número resultante. Opções: 'hex' (sufixo hex), 'no'/'none'/'nenhum' (sem sufixo e largura min. 2), 'digit' (dígito puro), '0x' (prefixo 0x), 'h' (prefixo h) ou '\' (prefixo de barra invertida).
| String | opcional |
| Precisão | precision | Define a quantidade de casas decimais que o resultado hexadecimal exibirá.
| Número | opcional |