Top: f77
Previous: 7,11 - Record_Specifier_Syntax Next: 8,1 - Aggregate_Reference


Section 8: Data

 Each constant, variable, array, expression, or function reference
 in a Fortran statement represents typed data.  The data type of
 these items can be inherent in their constructions, implied by
 convention, or explicitly declared.  The data types available in
 Fortran are integer, REAL (REAL*4), DOUBLE PRECISION (REAL*8),
 COMPLEX (COMPLEX*8), DOUBLE COMPLEX (COMPLEX*16), BYTE (equivalent
 to INTEGER*1), logical, character, and Hollerith.

 Constants, variables, arrays, scalar fields, aggregate fields,
 character substrings, and expressions can be specified in many
 places in a Fortran program.  Fortran statements and expressions
 have individual restrictions governing which of these items can
 used in them and in what form.  Thus, to avoid repeatedly
 enumerating lists of the various items that can be specified with
 the various statements and expressions, the items are divided into
 four general categories:  scalar reference, scalar memory
 reference, array name reference, and aggregate reference.  The
 names of these categories are used throughout the DEC Fortran
 Language Reference Manual to identify what can be included in a
 particular statement or expression.

Sub-Topics

  1. Aggregate_Reference
  2. Arrays
  3. Array_Name_Reference
  4. Constants
  5. Expressions
  6. Records
  7. Scalar_Reference
  8. Substrings
  9. Types
  10. Variables

Top: f77
Previous: 7,11 - Record_Specifier_Syntax Next: 8,1 - Aggregate_Reference