LOGICAL文
REAL文
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