Zum Inhalt springen

Vergleichsoperator

aus Wikipedia, der freien Enzyklopädie

Vorlage:Hinweisbaustein Ein Vergleichsoperator (auch relationaler Operator) ist ein zweistelliger logischer Operator, also ein Operator, der auf zwei Argumente angewendet wird und einen Wahrheitswert liefert.<ref name="python">Python Language Reference – Comparisons. Python Software Foundation, abgerufen am 29. August 2026.</ref> Vergleichsoperatoren werden vor allem in mathematischen Gleichungen bzw. Ungleichungen und in logischen Ausdrücken von Programmiersprachen verwendet und meist durch Vergleichszeichen dargestellt.

In Programmiersprachen werden Vergleichsoperatoren meist in Schleifen und Bedingungen verwendet. Nach einem Vergleich folgt in der Regel eine Programmverzweigung.

Operator
größer
alsDie Seite Vorlage:FN/styles.css hat keinen Inhalt. n
kleiner
alsDie Seite Vorlage:FN/styles.css hat keinen Inhalt. n
größer
oder
gleichDie Seite Vorlage:FN/styles.css hat keinen Inhalt. n
kleiner
oder
gleichDie Seite Vorlage:FN/styles.css hat keinen Inhalt. n
gleich ungleich identisch nicht
identisch
mathematisches
Zeichen
> < ≥ ≤ = ≠ ≡ Die Seite Vorlage:FN/styles.css hat keinen Inhalt. v ≢
APL > < ≥ ≤ = ≠ ≡ ≢
Fortran .GT. , > .LT. , < .GE. , >= .LE. , <= .EQ. , == .NE. , /= n. v. n. v.
Pascal, SQL, BASIC > < >= <= = <> n. v. n. v.
Java<ref>Java Language Specification – Chapter 15. Expressions. Oracle, abgerufen am 29. August 2026.</ref> > < >= <= ==Die Seite Vorlage:FN/styles.css hat keinen Inhalt. w !=Die Seite Vorlage:FN/styles.css hat keinen Inhalt. w ==Die Seite Vorlage:FN/styles.css hat keinen Inhalt. r !=Die Seite Vorlage:FN/styles.css hat keinen Inhalt. r
<
C, C++, C#, Perl > >= <= == != n. v. n. v.
JavaScript > < >= <= == != ===Die Seite Vorlage:FN/styles.css hat keinen Inhalt. t !==Die Seite Vorlage:FN/styles.css hat keinen Inhalt. t
PHP, Raku > < >= <= == !=, <> ===Die Seite Vorlage:FN/styles.css hat keinen Inhalt. t !==Die Seite Vorlage:FN/styles.css hat keinen Inhalt. t
Python<ref name="python" /> > < >= <= == !=, <> isDie Seite Vorlage:FN/styles.css hat keinen Inhalt. o is notDie Seite Vorlage:FN/styles.css hat keinen Inhalt. o
Lua > < >= <= == ~= n. v. n. v.
REXX, ooRexx > < >= <= =Die Seite Vorlage:FN/styles.css hat keinen Inhalt. n ¬=, \=, <> ==Die Seite Vorlage:FN/styles.css hat keinen Inhalt. s ¬==, \==
Modula, Oberon > < >= <= = #, <> n. v. n. v.
Shell (test) -gt -lt -ge -le -eqDie Seite Vorlage:FN/styles.css hat keinen Inhalt. n -neDie Seite Vorlage:FN/styles.css hat keinen Inhalt. n =Die Seite Vorlage:FN/styles.css hat keinen Inhalt. s !=Die Seite Vorlage:FN/styles.css hat keinen Inhalt. s

Die Seite Vorlage:FN/styles.css hat keinen Inhalt.

Die Seite Vorlage:FN/styles.css hat keinen Inhalt.
n 
stets numerischer Vergleich
Die Seite Vorlage:FN/styles.css hat keinen Inhalt.
o 
Objektidentität (siehe Python-Datenmodell)
Die Seite Vorlage:FN/styles.css hat keinen Inhalt.
r 
identisch bzw. nicht identisch für Referenztyp
Die Seite Vorlage:FN/styles.css hat keinen Inhalt.
s 
Stringvergleich
Die Seite Vorlage:FN/styles.css hat keinen Inhalt.
t 
vergleicht Wert und Typ
Die Seite Vorlage:FN/styles.css hat keinen Inhalt.
v 
voraussetzungslose Übereinstimmung zweier Entitäten
Die Seite Vorlage:FN/styles.css hat keinen Inhalt.
w 
gleich bzw. ungleich für Werttyp

Siehe auch[Bearbeiten]

Einzelnachweise[Bearbeiten]

<references />