| DESCRIPTION |
Print arguments according to format specification (like 'C' printf).
%x %X : format argument as lowercase/uppercase hexadecimal number
%d %u : format argument as decimal number (signed/unsigned)
%s : format argument as a string
%Ns : N is a decimal number or '*', specifies padding width. * reads padding from respetive argument list
%.Ms : M is a decimal number or '*', specifies maximum item length. * reads max length from respetive argument list
%N.Ms : truncate string to M chars and pad to length N
%-Ns : string is left aligned, padding to the right
%+Ns : string is right aligned, padding to the left (default if +/- is missing)
%|Ns : string is centered, padding on both sides
%0Ns : pad with zero characters
%[C]Ns : pad with C character, C can be any character
\[rnt] : replace with carriage return, line feed, and tab
|