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
- Aggregate_Reference
- Arrays
- Array_Name_Reference
- Constants
- Expressions
- Records
- Scalar_Reference
- Substrings
- Types
- Variables
Top: f77
Previous: 7,11 - Record_Specifier_Syntax Next: 8,1 - Aggregate_Reference