LOGICAL文
copyright

green dotREAL文

LOGICALの後に記述した変数を論理型にする。
LOGICALの後の::は、省略することができる。
論理定数には、.TRUE.(真)と.FALSE.(偽)があり、以下のような 論理演算がある。

論理演算意味
.NOT. 否定
.AND. 論理積
.OR. 論理和
.EQV. 論理等価(両方とも真または偽の場合に真)
.NEQV. 論理非等価(両方とも真または偽の場合に偽)

  LOGICAL [::] 変数名,変数名,変数名,…

[例]

      LOGICAL :: a,b,c,d,e
      a=.TRUE.
      b=.FALSE.
      c=a.AND.b
      d=a.OR.b
      e=.NOT.a
      WRITE(*,*) a,b,c,d,e
出力
T F F T F
line-end