Format a string

Added by iNTERFACEWARE

How to format a string using string.format()

Source Code
string.format("%f, %g", math.pi,math.pi)       -- float and compact float
-->3.141593, 3.14159

string.format("%s %q", "Hello", "Lua user!")   -- string and quoted string
-->Hello "Lua user!"

string.format("%c%c%c", 76,117,97)             -- char
-->Lua

string.format("%e, %E", math.pi,math.pi)       -- exponent
-->3.141593e+000, 3.141593E+000

string.format("%f, %g", math.pi,math.pi)       -- float and compact float
-->3.141593, 3.14159

string.format("%d, %i, %u", -100,-100,-100)    -- signed, signed, unsigned integer
-->-100, -100, 4294967196

string.format("%o, %x, %X", -100,-100,-100)    -- octal, hex, hex
-->37777777634, ffffff9c, FFFFFF9C
Description
How to format a string using string.format()