the format string is composed of zero or more directives ordinary characters excluding % that are copied directly to the result and conversion specifications each of which results in fetching its own parameter this applies to fprintf sprintf and printf 