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