Pretty printing with the printf statement
Most of the programs we have written so far have used the print
command to display the output.Sometimes, the columns don't line up properly with the print
statement. So, to havemore control over output formatting we have to use a printf
statement. It isvery flexible and isused to generate formatted output. It is similar to the C language's printf
statement, with only one exception: the absence of a *
format specifier.Like the print
statement, it can be used with parentheses or without parentheses, as follows:
printf format, expr1, expr2, expr3 ……… exprn printf ( format, expr1, expr2, expr3 ……… exprn )
Themain difference between print
and printf
is the format argument. It is an expression whose value istaken as a string; it specifies how to output each of the other arguments. It is also known as formatstring.The format string consists of a percentage sign (%
) followed by a format specifier.
It does not automatically append a newline in its output. To...