In general, a formatted write statement does the following:
Gets data from internal storage for each list item specified by the list.
Converts the items from binary to character form according to the instructions in the associated format.
Transfers the items to the external record or to an internal file.
Terminates formatted output records with newline characters.
REAL A / 1.0 /, B / 9.0 / WRITE( 6, 10 ) A, B 10 FORMAT( F8.3, F6.2 )
For formatted write statements, the logical record length is determined by the format statement that interacts with the list of input or output variables (I/O list) at execution time.
For formatted write statements, if the external representation of a datum is too large for the field width specified, the specified field is filled with asterisks (*).
For formatted read statements, if there are fewer items in the list than there are data fields, the extra fields are ignored.