If w (the field width) is omitted for the data edit descriptors, the system applies default values. For the real data edit descriptors, the system also applies default values for d (the number of characters to the right of the decimal point), and e (the number of characters in the exponent).
These defaults are based on the data type of the I/O list item, and are listed in Table 11-4.
Table 11-4 Default Widths for Data Edit Descriptors
Edit Descriptor | Data Type of I/O List Item | w |
---|---|---|
I, B, O, Z, G | BYTE | 7 |
INTEGER(1), LOGICAL(1) | 7 | |
INTEGER(2), LOGICAL(2) | 7 | |
INTEGER(4), LOGICAL(4) | 12 | |
INTEGER(8), LOGICAL(8) | 23 | |
O, Z | REAL(4) | 12 |
REAL(8) | 23 | |
REAL(16) 1 | 44 | |
CHARACTER*len | MAX(7, 3*len) | |
L, G | LOGICAL(1),
LOGICAL(2)
LOGICAL(4), LOGICAL(8) | 2 |
F, E, EN, ES, G, D | REAL(4), COMPLEX(4) | 15 d:7 e: 2 |
REAL(8), COMPLEX(8) | 25 d: 16 e: 2 | |
REAL(16), COMPLEX(16) 1 | 42 d: 33 e: 3 | |
A2, G | LOGICAL(1) | 1 |
LOGICAL(2), INTEGER(2) | 2 | |
LOGICAL(4), INTEGER(4) | 4 | |
LOGICAL(8), INTEGER(8) | 8 | |
REAL(4), COMPLEX(4) | 4 | |
REAL(8), COMPLEX(8) | 8 | |
REAL(16), COMPLEX(16) 1 | 16 | |
CHARACTER*len | len | |
1 VMS, U*X
2 The default is the actual length of the corresponding I/O list item. |