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
|
- Klammerung
- Arithmetische Operatoren
- Vergleichsoperatoren
- Logische Operatoren