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