<<< zur Fortran-Startseite
<< Fortran 95Fortran 2003 >>
< Logische AusdrückeStringoperationen >


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

  1. Klammerung
  2. Arithmetische Operatoren
  3. Vergleichsoperatoren
  4. Logische Operatoren

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