| <<< zur Fortran-Startseite | |
| << Fortran 95 | Fortran 2003 >> |
| < Logische Ausdrücke | Stringoperationen > |
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
| <<< zur Fortran-Startseite | |
| << Fortran 95 | Fortran 2003 >> |
| < Logische Ausdrücke | Stringoperationen > |
This article is issued from Wikibooks. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.