VMS Help
FORTRAN, Statements, Type declaration, Numeric

 *Conan The Librarian (sorry for the slow response - running on an old VAX)

  Format:

     type[*n] v [*n][/clist/][,v [*n][/clist/]]...

     type   Is any of the following data type specifiers:

            BYTE (equivalent to LOGICAL*1 and INTEGER*1)
            DOUBLE PRECISION
            LOGICAL
            INTEGER
            REAL
            COMPLEX
            DOUBLE COMPLEX

     n      Is an integer that specifies (in bytes) the length
            of "v".  It overrides the length that is implied by
            the data type.

            The value of n must specify an acceptable length
            for the type of "v" (see the "DEC Fortran
            Language Reference Manual"). BYTE, DOUBLE
            PRECISION, and DOUBLE COMPLEX data types have
            one acceptable length; thus, for these data types,
            the "n" specifier is invalid.

            If an array declarator is used, the "n" specifier
            must be positioned immediately after the array name.

     v      Is the symbolic name of a constant, variable,
            array, statement function or function
            subprogram, or array declarator.

     clist  Is a list of constants, as in a DATA statement.  If
            "v" is the symbolic name of a constant, the "clist"
            cannot be present.

  A numeric data type declaration statement can define arrays by
  including array declarators in the list.

  A numeric type declaration statement can assign initial values to
  variables or arrays if it specifies a list of constants (the
  "clist").  The specified constants initialize only the variable or
  array that immediately precedes them.  The "clist" cannot have more
  than one element unless it initializes an array.  When the "clist"
  initializes an array, it must contain a value for every element in
  the array.
  Close     HLB-list     TLB-list     Help  

[legal] [privacy] [GNU] [policy] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.