11.2.7 Default Widths for Data Edit Descriptors

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[1] 
I, B, O, Z, G  BYTE 
  INTEGER(1), LOGICAL(1) 
  INTEGER(2), LOGICAL(2) 
  INTEGER(4), LOGICAL(4)  12 
  INTEGER(8), LOGICAL(8)  23 
O, Z  REAL(4)  12 
  REAL(8)  23 
  REAL(16)  44 
  CHARACTER*len  MAX(7, 3*len) 
L, G  LOGICAL(1), LOGICAL(2) LOGICAL(4), LOGICAL(8) 
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)   42 d: 33 e: 3 
A[2], G  LOGICAL(1) 
  LOGICAL(2), INTEGER(2) 
  LOGICAL(4), INTEGER(4) 
  LOGICAL(8), INTEGER(8) 
  REAL(4), COMPLEX(4) 
  REAL(8), COMPLEX(8) 
  REAL(16)  16 
  CHARACTER*len  len 

[1] INTEGER(8) and LOGICAL(8) are only available on Alpha processors. REAL(16) is only available on OpenVMS and Tru64 UNIX systems.
[2] The default is the actual length of the corresponding I/O list item.


Previous Page Next Page Table of Contents