Winkelmann Software Blog

Freepascal Vergleichsoperatoren

Vergleichsoperatoren

Mit einem Vergleichsoperator können wie der Name schon sagt Vergleiche durchgeführt werden. Die Werte die daraus resultieren sind boolesche Werte (Wahr oder Falsch). Diese werden bei Freepascal wahr engl. true als 1 und falsch engl. false 0 dargestellt. Bei der Darstellung in unserer kleinen Vergleichsoperatoren Software werden die Informationen durch die Funktion boolTostr() in true -1 und false 0 dargestellt.

Software-Vergleichsoperatoren

Abb. 1.01 Software-Vergleichsoperatoren

< Kleiner Operator Beispiele:

  • 5 < 6 gelesen 5 ist kleiner als 6 ergibt true -1
  • 6 < 5 gelesen 6 ist kleiner als 5 ergibt false 0

> Größer Operator Beispiele:

  • 5>6 gelesen 5 ist größer als 6 ergibt false 0
  • 6>5 gelesen 6 ist größer als 5 ergibt true -1

<= Kleiner Gleich Beispiele:

  • 5<=6 gelesen 5 ist kleiner gleich 6 ergibt true -1
  • 6<=5 gelesen 6 ist kleiner gleich 5 ergibt false 0

>= Größer Gleich Beispiele:

  • 5>=6 gelesen 5 ist größer gleich als 6 ergibt false 0
  • 6>=5 gelesen 6 ist größer gleich als 5 ergibt true -1

= Gleich Operator: Beispiele:

  • 5=5 gelesen 5 ist gleich 5 und ergibt true -1
  • 5=6 gelesen 5 ist gleich 6 und ergibt false 0

<>Ungleich Operator: Beispiele:

  • 5<>5 gelesen 5 ist ungleich 5 und ergibt false 0
  • 5<>6 gelesen 5 ist ungleich 6 und ergibt true -1

Meine Beispielsoftware Vergleichsoperatoren kannst du hier als .zip Archiv mit 7Zip erstellt herunterladen. Sie steht als Programmcode für die Lazarus IDE, ohne ausführbare .exe zur Verfügung. Diese kompilierst du indem du das Projekt (.lpi Datei) in Lazarus öffnest, indem du (f9) oder den grünen Play Button drückst.


Beitrag kommentieren

Bitte verfasse einen Kommentar.

Dein Kommentar wird vor der Freischaltung von einem Admin moderiert.