Fortran: Fortran 95: Vergleichsausdrücke
Erscheinungsbild
| <<< zur Fortran-Startseite | |
| << Fortran 95 | Fortran 2003 >> |
| < Logische Ausdrücke | Stringoperationen > |
Vergleichsoperatoren
[Bearbeiten]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
[Bearbeiten]- Klammerung
- Arithmetische Operatoren
- Vergleichsoperatoren
- Logische Operatoren
| <<< zur Fortran-Startseite | |
| << Fortran 95 | Fortran 2003 >> |
| < Logische Ausdrücke | Stringoperationen > |