Table 8-1 summarizes the Fortran formatting codes.
Code | Form | Effect | See |
---|---|---|---|
A | A[w] | Transfers character or Hollerith values. | Section 8.3.4 |
BN | BN | Specifies that embedded and trailing blanks in a numeric input field are to be ignored. | Section 8.4.3.1 |
BZ | BZ | Specifies that embedded and trailing blanks in a numeric input field are to be treated as zeros. | Section 8.4.3.2 |
D | Dw.d | Transfers real values (D exponent field indicator). | Sections 8.3.2.3 and 8.3.2.5 |
E | Ew.d[Ee] | Transfers real values (E exponent field indicator). | Sections 8.3.2.2 and 8.3.2.5 |
F | Fw.d | Transfers real values. | Sections 8.3.2.1 and 8.3.2.5 |
G | Gw.d[Ee] | Transfers real values: on input, acts like F code; on output, acts like E code or F code, depending on the magnitude of the value | Sections 8.3.2.4 and 8.3.2.5 |
H | nHc...c | Transfers data between the H field descriptor and an external record. | Section 8.4.5.1 |
I | Iw[.m] | Transfers decimal integer values. | Section 8.3.1.1 |
L | Lw | Transfers logical data: on input, transfers characters; on output, transfers T or F. | Section 8.3.3 |
O | Ow[.m] | Transfers octal values. | Section 8.3.1.2 |
P | nP | Alters locations of decimal points. | Section 8.4.4 |
Q | Q | Gets the number of characters remaining to be read from an input record. | Section 8.5.3 |
S | S | Reinvokes optional plus characters in numeric output fields; counters the action of SP and SS. | Section 8.4.2.3 |
SP | SP | Writes plus characters that are otherwise optional into numeric output fields. | Section 8.4.2.1 |
SS | SS | Suppresses optional plus characters in numeric output fields. | Section 8.4.2.2 |
T | Tn | Specifies positional tabulation. | Section 8.4.1.1 |
TL | TLn | Specifies relative tabulation (left). | Section 8.4.1.2 |
TR | TRn | Specifies relative tabulation (right). | Section 8.4.1.3 |
X | nX | Specifies that n characters are to be skipped. | Section 8.4.1.4 |
Z | Zw[.m] | Transfers hexadecimal values. | Section 8.3.1.3 |
$ | $ | Suppresses trailing carriage return during interactive I/O. | Section 8.5.2 |
: | : | Terminates format control if there are no more items in the I/O list | Section 8.5.1 |
'...'[1] | '...' | Transfers data between the apostrophes and an external record. | Section 8.4.5.2 |
[1] On Alpha processors, these delimiters can also be quotation marks ("). For more information, see Section A.13.) |