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 (
|
|