Difference between revisions of "Template:Dec2Hex"
Jump to navigation
Jump to search
Heinermann (talk | contribs) (example) |
Heinermann (talk | contribs) (see also) |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
<includeonly>{{#ifexpr: {{#len: {{{1|}}} }} < 9 | {{#ifexpr: {{#len: {{{1|}}} }} > 0 | {{ | <includeonly>{{#ifexpr: {{#len: {{{1|}}} }} < 9 | {{#ifexpr: {{#len: {{{1|}}} }} > 0 | {{ | ||
#ifexpr: {{#len: {{{1}}} }} > 7 | {{hexchr|{{#expr: {{{1}}} / 268435456 mod 16}} }} }}{{ | #ifexpr: {{#len: {{{1}}} }} > 7 and floor({{{1}}} / 268435456) > 0 | {{hexchr|{{#expr: {{{1}}} / 268435456 mod 16}} }} }}{{ | ||
#ifexpr: {{#len: {{{1}}} }} > 6 | {{hexchr|{{#expr: {{{1}}} / 16777216 mod 16}} }} }}{{ | #ifexpr: {{#len: {{{1}}} }} > 6 and floor({{{1}}} / 16777216) > 0 | {{hexchr|{{#expr: {{{1}}} / 16777216 mod 16}} }} }}{{ | ||
#ifexpr: {{#len: {{{1}}} }} > 5 | {{hexchr|{{#expr: {{{1}}} / 1048576 mod 16}} }} }}{{ | #ifexpr: {{#len: {{{1}}} }} > 5 and floor({{{1}}} / 1048576) > 0 | {{hexchr|{{#expr: {{{1}}} / 1048576 mod 16}} }} }}{{ | ||
#ifexpr: {{#len: {{{1}}} }} > 4 | {{hexchr|{{#expr: {{{1}}} / 65536 mod 16}} }} }}{{ | #ifexpr: {{#len: {{{1}}} }} > 4 and floor({{{1}}} / 65536) > 0 | {{hexchr|{{#expr: {{{1}}} / 65536 mod 16}} }} }}{{ | ||
#ifexpr: {{#len: {{{1}}} }} > 3 | {{hexchr|{{#expr: {{{1}}} / 4096 mod 16}} }} }}{{ | #ifexpr: {{#len: {{{1}}} }} > 3 and floor({{{1}}} / 4096) > 0 | {{hexchr|{{#expr: {{{1}}} / 4096 mod 16}} }} }}{{ | ||
#ifexpr: {{#len: {{{1}}} }} > 2 | {{hexchr|{{#expr: {{{1}}} / 256 mod 16}} }} }}{{ | #ifexpr: {{#len: {{{1}}} }} > 2 and floor({{{1}}} / 256) > 0 | {{hexchr|{{#expr: {{{1}}} / 256 mod 16}} }} }}{{ | ||
#ifexpr: {{#len: {{{1}}} }} > 1 | {{hexchr|{{#expr: {{{1}}} / 16 mod 16}} }} }}{{ | #ifexpr: {{#len: {{{1}}} }} > 1 and floor({{{1}}} / 16) > 0 | {{hexchr|{{#expr: {{{1}}} / 16 mod 16}} }} }}{{ | ||
#ifexpr: {{#len: {{{1}}} }} > 0 | {{hexchr|{{#expr: {{{1}}} mod 16}} }} }} }} | <strong class="error">String too long.</strong> }}</includeonly><noinclude> | #ifexpr: {{#len: {{{1}}} }} > 0 | {{hexchr|{{#expr: {{{1}}} mod 16}} }} }} }} | <strong class="error">String too long.</strong> }}</includeonly><noinclude> | ||
Modified from [https://1710-wiki.terrafirmacraft.com/Template:Decimal_to_hexadecimal_converter TerrafirmaCraft Wiki]. | Modified from [https://1710-wiki.terrafirmacraft.com/Template:Decimal_to_hexadecimal_converter TerrafirmaCraft Wiki]. See also [[:Template:Hex2Dec]]. | ||
{| class="wikitable" | {| class="wikitable" |
Latest revision as of 07:15, 12 July 2025
Modified from TerrafirmaCraft Wiki. See also Template:Hex2Dec.
Example syntax | Example output |
---|---|
{{Dec2Hex|1000000}} |
F4240 |