Difference between revisions of "Template:LSL Hex/Write"

From Second Life Wiki
Jump to navigation Jump to search
Line 1: Line 1:
{{#vardefine:in|{{{1|0}}}}}{{#vardefine:in|{{#expr:{{#var:in}}{{#ifexpr:{{#var:in}}<0| + {{#ifexpr:{{#var:in}}<-2147483648|18446744073709551616|4294967296}}}}}}}}{{#vardefine:out|{{#sub:0123456789ABCDEF|{{expr:{{#var:in}} mod 16}}|1}}}}{{#vardefine:in|{{#expr:{{#var:in}} / 16 round 0}}}}{{#var:in}} = {{#var:out}}<noinclude>
{{#vardefine:in|{{{1|0}}}}}{{#vardefine:in|{{#expr:{{#var:in}}{{#ifexpr:{{#var:in}}<0| + {{#ifexpr:{{#var:in}}<-2147483648|18446744073709551616|4294967296}}}}}}}}{{#vardefine:out|{{#sub:0123456789ABCDEF|{{expr:{{#var:in}} mod 16}}|1}}}}{{expr:{{#var:in}} mod 16}} = {{#vardefine:in|{{#expr:{{#var:in}} / 16 round 0}}}}{{#var:in}} = {{#var:out}}<noinclude>
{|
{|
|<pre>{{LSL_Hex/Write|1843}}</pre>
|<pre>{{LSL_Hex/Write|1843}}</pre>

Revision as of 15:50, 13 February 2007

Template:Expr:0 mod 16 = 0 = 0

{{LSL_Hex/Write|1843}}
Template:Expr:1843 mod 16 = 115 = 0
{{LSL_Hex/Write|-1}}
Template:Expr:4294967295 mod 16 = 268435456 = 0