Difference between revisions of "Template:Dec2hex"

From blackwiki
Jump to navigation Jump to search
imported>Toohool
(Requesting speedy deletion (CSD T3). (TW))
imported>Cedar101
(add category)
 
(4 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<noinclude>{{db-duplicatetemplate|1=05:22, 24 February 2013 (UTC)|2=Hexadecimal}}</noinclude>
+
0x{{#invoke: BaseConvert | convert
0x{{#switch:{{{digits|{{#expr:ceil(ln {{{1|0}}}/ln 16)}}}}}
+
  | n={{{1}}}  
|1
+
  | base=16  
|2={{dec2hex/1|{{{1}}}|16}}{{dec2hex/1|{{{1}}}}}
+
  | from=10
|3={{dec2hex/1|{{{1}}}|256}}{{dec2hex/1|{{{1}}}|16}}{{dec2hex/1|{{{1}}}}}
+
  | default={{{default|0}}}
|4={{dec2hex/1|{{{1}}}|4096}}{{dec2hex/1|{{{1}}}|256}}{{dec2hex/1|{{{1}}}|16}}{{dec2hex/1|{{{1}}}}}
+
}}<noinclude>{{documentation}}[[Category:Numerical conversion templates]]
|5={{dec2hex/1|{{{1}}}|65536}}{{dec2hex/1|{{{1}}}|4096}}{{dec2hex/1|{{{1}}}|256}}{{dec2hex/1|{{{1}}}|16}}{{dec2hex/1|{{{1}}}}}
 
|6={{dec2hex/1|{{{1}}}|1048576}}{{dec2hex/1|{{{1}}}|65536}}{{dec2hex/1|{{{1}}}|4096}}{{dec2hex/1|{{{1}}}|256}}{{dec2hex/1|{{{1}}}|16}}{{dec2hex/1|{{{1}}}}}
 
|7={{dec2hex/1|{{{1}}}|16777216}}{{dec2hex/1|{{{1}}}|1048576}}{{dec2hex/1|{{{1}}}|65536}}{{dec2hex/1|{{{1}}}|4096}}{{dec2hex/1|{{{1}}}|256}}{{dec2hex/1|{{{1}}}|16}}{{dec2hex/1|{{{1}}}}}
 
|8={{dec2hex/1|{{{1}}}|268435456}}{{dec2hex/1|{{{1}}}|16777216}}{{dec2hex/1|{{{1}}}|1048576}}{{dec2hex/1|{{{1}}}|65536}}{{dec2hex/1|{{{1}}}|4096}}{{dec2hex/1|{{{1}}}|256}}{{dec2hex/1|{{{1}}}|16}}{{dec2hex/1|{{{1}}}}}
 
|#default={{#ifeq:{{{1|0}}}|0|00|{{Error|Out of range}}}}
 
}}<noinclude>
 
 
 
{{Documentation}}
 
<!-- PLEASE ADD THIS TEMPLATE'S CATEGORIES AND INTERWIKIS TO THE /doc SUBPAGE, THANKS -->
 
 
</noinclude>
 
</noinclude>

Latest revision as of 00:37, 31 July 2020

0x0

50px Template documentation[view] [edit] [history] [purge]

Usage

Works for all values in the range 0–4294967295.

  • {{dec2hex|0}} → 0x0
  • {{dec2hex|160}} → 0xA0
  • {{dec2hex|1984}} → 0x7C0
  • {{dec2hex|65535}} → 0xFFFF
  • {{dec2hex|8675309}} → 0x845FED
  • {{dec2hex|123456789}} → 0x75BCD15
  • {{dec2hex|3735928559}} → 0xDEADBEEF
  • {{dec2hex|4294967295}} → 0xFFFFFFFF
digits
Specify how many digits are show [2,8]. Example: {{dec2hex|65535|digits=8}} → 0xFFFF

See also