Formatted output functions

Formatted output functions provide a manner of inserting for output specific data types.