Wiktenauer logo.png

Template:Hex2dec

From Wiktenauer
Revision as of 02:29, 23 September 2012 by Michael Chidester (talk | contribs) (1 revision)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
[edit] [history] [purge] Documentation icon Template documentation

Usage

Works for all values in the range 0x000xFFFFFFFF.

  • {{hex2dec|0x0000}} → 0
  • {{hex2dec|0xA0}} → 0
  • {{hex2dec|0x7C0}} → 0
  • {{hex2dec|0xFFFF}} → 0
  • {{hex2dec|0x845FED}} → 0
  • {{hex2dec|0x75BCD15}} → 0
  • {{hex2dec|0xDEADBEEF}} → 0
  • {{hex2dec|0xFFFFFFFF}} → 0

The template also accepts lowercase and padded hexadecimals with or without the prefix "0x":

  • {{hex2dec|0xa0}} → 0
  • {{hex2dec|a0}} → 0
  • {{hex2dec|0x00A0}} → 0
  • {{hex2dec|A0}} → 0

Technical details

This template works in conjunction with the following subtemplates:

  • {{Hex2dec/main}}: does the actual multiplication and addition to create a decimal number.
  • {{Hex2dec/1}}: returns the length of the hexadecimal string.
  • {{Hex2dec/2}}: converts individual hexadecimal characters into their decimal equivalent.

See also

ro:Format:Hex2dec