printfprintf [filehandle] format, list Prints a
formatted string of the elements in list to
filehandle or, if omitted, the
currently selected output filehandle. This
is similar to the C library's print filehandle sprintf(format, list); printf and sprintf use the same format syntax, but
sprintf only returns a string; it doesn't print to a
filehandle. The format string contains text with embedded field specifiers
into which the the elements of list are substituted in order, one
per field. Field specifiers follow the form:
A percent sign begins each field, and%m.nx x is the type of field.
The optional m gives the minimum field width for appropriate
field types (negative m left-justifies).
The .n gives the precision for a specific
field type, such as the number of digits after a decimal point for floating-point
numbers,
the maximum length for a string, and the minimum length for an integer.Field specifiers (
|