An optional padding specifier that says what character will be used for padding the results to the right string size.
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().