Immediately to the left of the separator character. Attributes here have their effect just to the left of the number's digits. Immediately to the right of the separator character. Attributes here have their effect just to the right of the number's digits. At the far right of the picture string.
Attributes here have their effect at the right edge of the number.
Indicates start of picture format string. Indicates where the decimal point goes, and separates left from right formatting. Affects either before or after the decimal point. If the number would have to be truncated to the left of the decimal point in order to fit in the specified width, then the entire field is filled with width overflow characters. If the number can be made to fit by truncating at or to the right of the decimal place, then the number is output with a single trailing overflow character to indicate that truncation took place.