FORTRAN PROGRAMMING ENVIRONMENT FEATURES

FPE HOME | Directives | Double Options | Format | Functions | Operators | Options | Recommend | Source | Statements

FORMAT EDIT DESCRIPTORS AVAILABLE

"" character constant formatting format edit descriptor
Fortran 77 Not allowed. Use single quotes.
Fortran 90 Available.
IBM XLF Available.
CIVIC Available.
CF77 Available. Asterisk delimiters also allowed for backward compatibility.
CF90 Available. Asterisk delimiters also allowed for backward compatibility.
DEC F77 Available.
DEC F90 Available. A backslash character may be used for the same purpose.
PGF77 Available.
Sun F77 Available.
Sun F90 Available.
$ format edit descriptor to suppress moving to a new line
IBM XLF Available.
CIVIC Under UNICOS only--otherwise unavailable.
CF77 Available.
CF90 Available.
DEC F77 Available.
DEC F90 Available.
PGF77 Available.
Sun F77 Available.
Sun F90 Available.
/ end of record format control format edit descriptor
  Available on all platforms with the following restrictions:
Fortran 77 Edit descriptor is non-repeatable.
Fortran 90 Edit descriptor is non-repeatable.
CIVIC Edit descriptor is non-repeatable.
CF77 Edit descriptor is repeatable.
CF90 Edit descriptor is repeatable.
: suppress data transfer format edit descriptor
  Available on all platforms.
A character formatting format edit descriptor
CIVIC Available. Any basic data type may use it. For non-character types, UNICOS library requires a field width on the A format edit descriptor--it does not default.
CF77 Any basic data type may use it. For non-character types, UNICOS requires a field width.
CF90 Any basic data type may use it. For non-character types, UNICOS requires a field width.
PGF77 Available. Can be used with any variable type; number of characters equals number of bytes in data type.
Sun F77 Can be used with any variable type; up to 4 characters per word.
Sun F90 Can be used with any variable type; up to 4 characters per word.
B binary formatting format edit descriptor
IBM XLF Available.
CF77 Available. Data can be of any type.
CF90 Available. Data can be of any type.
DEC F90 Available.
Sun F90 Available.
BN ignore blanks on input format edit descriptor
  Available on all platforms.
Sun F77 B can be used to return to the default mode of blank interpretation.
BZ blanks become zeros on input format edit descriptor
  Available on all platforms.
Sun F77 B can be used to return to the default mode of blank interpretation.
D double precision formatting format edit descriptor
IBM XLF Available.
CIVIC Available.
CF77 Dw.dEe allowed.
CF90 Dw.dEe allowed.
E format real as exponential format edit descriptor
IBM XLF In addition to forms allowed by Fortran 90, the following additional forms are allowed: Ew.dDe and Ew.dQe
EN format real using engineering notation
Fortran 90 Available.
DEC F90 Available.
ES format real using scientific notation
Fortran 90 Available.
DEC F90 Available.
F format real as decimal format edit descriptor
  Available on all platforms.
G format real as decimal or exponential format edit descriptor
IBM XLF In addition to forms allowed by Fortran 90, the following additional forms are allowed: Gw.dDe and Gw.dQe
H format hollerith for output format edit descriptor
  Available on all platforms.
I format integers format edit descriptor
DEC F77 Can use either logical or integer data.
DEC F90 Can use either logical or integer data.
L logical formatting format edit descriptor
DEC F77 Can use either logical or integer data.
DEC F90 Can use either logical or integer data.
O octal i/o format edit descriptor
Fortran 90 Available. Minimum count is allowed.
IBM XLF Available.
CF77 Available. Data can be of any type. Signed input values are allowed.
CF90 Available. Data can be of any type. Signed input values are allowed.
DEC F77 Available.
DEC F90 Available.
PGF77 Available.
Sun F77 Available or use su,8r,i4
Sun F90 Available.
P specify scale factor format edit descriptor
CIVIC Default for Fortlib is 1; for UNICOS is 0
Q character count remaining format edit descriptor
  Gets number of characters remaining in record on input or skips next item on output.
Fortran 77 Not avalable.
Fortran 90 Not avalable.
IBM XLF Available.
CIVIC Used for carriage control on output.
CF77 Not available.
CF90 Not available.
DEC F77 Available.
DEC F90 Available.
PGF77 Available.
Sun F77 Available for input but ignored on output.
Sun F90 Available.
R right justified i/o editing format edit descriptor
Fortran 77 Not avalable.
Fortran 90 Not avalable.
CIVIC Right justified null filled integer.
CF77 Right justified null filled integer.
CF90 Right justified null filled integer.
Sun F77 R sets radix for following i format descriptors
S restore default plus sign suppression on output format edit descriptor
  Available on all platforms.
SP include plus signs on output format edit descriptor
  Available on all platforms.
SS suppress plus signs on output format edit descriptor
  Available on all platforms.
SU interpret integer values as unsigned
Sun F77 Available.
T position i/o at specific column format edit descriptor
  Available on all platforms.
TL tab left format edit descriptor
  Available on all platforms.
TR tab right format edit descriptor
  Available on all platforms.
X skip character positions format edit descriptor
CF77 Negative count is allowed.
CF90 Negative count is allowed.
Z hexadecimal i/o format edit descriptor
Fortran 90 Minimum count allowed (Zw.m).
IBM XLF Available.
CIVIC Available.
CF77 Available. Data can be of any type. Signed input values are allowed.
CF90 Available. Data can be of any type. Signed input values are allowed.
DEC F77 Available.
DEC F90 Available.
PGF77 Available.
Sun F77 Available or use su,16r,i4

Questions or comments regarding this page? John Engle