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 > |