Difference between revisions of "Template:Octal"
Jump to navigation
Jump to search
m (Still playing) |
m (add category) |
||
Line 1: | Line 1: | ||
{{#ifexpr: {{{1}}} < 0|-|}}{{#ifexpr: {{Abs|{{{1}}}}} < 512||{{#expr:({{Abs|{{{1}}}}} / 512) mod 8}}}}{{#ifexpr: {{Abs|{{{1}}}}} < 65||{{#expr:({{Abs|{{{1}}}}} / 64) mod 8}}}}{{#ifexpr: {{Abs|{{{1}}}}} < 8||{{#expr:({{Abs|{{{1}}}}} / 8) mod 8}}}}{{#expr:({{Abs|{{{1}}}}} / 1) mod 8}}<noinclude> | {{#ifexpr: {{{1}}} < 0|-|}}{{#ifexpr: {{Abs|{{{1}}}}} < 512||{{#expr:({{Abs|{{{1}}}}} / 512) mod 8}}}}{{#ifexpr: {{Abs|{{{1}}}}} < 65||{{#expr:({{Abs|{{{1}}}}} / 64) mod 8}}}}{{#ifexpr: {{Abs|{{{1}}}}} < 8||{{#expr:({{Abs|{{{1}}}}} / 8) mod 8}}}}{{#expr:({{Abs|{{{1}}}}} / 1) mod 8}}<noinclude> | ||
− | This template converts numbers to Octal notatation. | + | This template converts numbers to Octal notatation. |
+ | |||
+ | Use is <nowiki>{{Octal|Number}}</nowiki> | ||
The template correctly handles negative numbers. | The template correctly handles negative numbers. | ||
The Template handles values of up to 4095 correctly. (larger values are truncated on the high end. | The Template handles values of up to 4095 correctly. (larger values are truncated on the high end. | ||
− | + | [[Category: Templates|Octal]] | |
</noinclude> | </noinclude> |
Revision as of 14:15, 19 June 2008
Expression error: Unrecognized punctuation character "{".Expression error: Unexpected < operator.Expression error: Unexpected < operator.Expression error: Unexpected < operator.Expression error: Unexpected < operator.
This template converts numbers to Octal notatation.
Use is {{Octal|Number}}
The template correctly handles negative numbers.
The Template handles values of up to 4095 correctly. (larger values are truncated on the high end.