ultox

Accepts any positive number from 0 to 18,446,744,073,709,551,615 and the returns an even number of hex strings up to 16 characters (from 0x0 to 0xFFFFFFFFFFFFFF).

Authors : David 'SpottedTiger' L. Davis Created : 04.May.05

string
ultox
(
in ulong ul
)

Examples

string sx;

sx = ultox(0); //0x0
assert( sx == "00"c );

sx = ultox(255); //0xFF
assert( sx == "FF"c );
sx = ultox(171); //0xAB
assert( sx == "AB"c );
sx = ultox(43981); //0xABCD
assert( sx == "ABCD"c );
sx = ultox(169004288); //0xA12CD00
assert( sx == "0A12CD00"c );
sx = ultox(0xA12CD00); //169004288
assert( sx == "0A12CD00"c );

sx = ultox(ulong.max); //0xFFFFFFFFFFFFFFFF
assert( sx == "FFFFFFFFFFFFFFFF"c );

Meta