Intel® Fortran Compiler 18.0 Developer Guide and Reference

INTEGER Statement

Statement: Specifies the INTEGER data type.

INTEGER

INTEGER([KIND=] n)

INTEGER*n

n

Is kind 1, 2, 4, or 8.

If a kind parameter is specified, the integer has the kind specified. If a kind parameter is not specified, integer constants are interpreted as follows:

The default kind can also be changed by using the INTEGER directive or compiler options specifying integer size.

Example

! Entity-oriented declarations:
INTEGER, DIMENSION(:), POINTER :: days, hours
INTEGER (2) :: k=4
INTEGER (2), PARAMETER :: limit=12

! Attribute-oriented declarations:
INTEGER days, hours
INTEGER (2):: k=4, limit
DIMENSION days(:), hours(:)
POINTER days, hours
PARAMETER (limit=12)

See Also