Zum Vergleichen zweier arithmetischer Ausdrücke oder von Strings gibt es Vergleichsoperatoren. Das Ergebnis eines Vergleichs ist ein logischer Wert (.TRUE. oder .FALSE.).
Operator in Fortran 95
Operator in FORTRAN 77
Kommentar
<
.LT.
less than (kleiner als, <)
<=
.LE.
less equal (kleiner gleich, <=)
>
.GT.
greater than (größer als, >)
>=
.GE.
greater equal (größer gleich, >=)
==
.EQ.
equal (gleich, ==)
/=
.NE.
not equal (ungleich, !=)
Beispiel:
Fortran 90/95-Code (free source form)
program bsp
implicit none
integer :: a, b
a = 5
b = 6
write (*,*) A < B
! Ausgabe: T
end program bsp
Beispiel:
Fortran 90/95-Code (free source form)
program bsp
implicit none
character(len=5) :: a, b
a = "Halli"
b = "Hallo"
write (*,*) a < b
! Ausgabe: T
end program bsp