Intel® Fortran Compiler Classic and Intel® Fortran Compiler Developer Guide and Reference

ID 767251
Date 9/08/2022
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

LOGICAL Statement

Statement: Specifies the LOGICAL data type.

LOGICAL

LOGICAL([KIND=] n)

LOGICAL*n

n

Is kind 1, 2, 4, or 8.

If a kind parameter is specified, the logical constant has the kind specified. If no kind parameter is specified, the kind of the constant is default logical.

Example
LOGICAL, ALLOCATABLE :: flag1, flag2 LOGICAL (2), SAVE :: doit, dont=.FALSE. LOGICAL switch ! An equivalent declaration is: LOGICAL flag1, flag2 LOGICAL (2) doit, dont=.FALSE. ALLOCATABLE flag1, flag2 SAVE doit, dont