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 have more control over output formatting we have to use a printf statement. It is very flexible and is used 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 )
The main difference between print and printf is the format argument. It is an expression whose value is taken as a string; it specifies how to output each of the other arguments. It...