Gleichheitsoperatoren
Gleichheitsoperatoren sind Operatoren, die zwei Operanden auf Gleichheit prüfen und ein Wahrheitswert zurückgeben. Sie bilden eine grundlegende Grammatikboth in Mathematik, Logik und Programmierung und unterscheiden sich je nach Kontext in der Art der festgestellten Gleichheit.
In der Mathematik bezeichnet das Gleichheitszeichen "=" eine eigentliche Gleichheit zwischen zwei Ausdrücken, d. h. beide Seiten
In der Informatik unterscheiden Gleichheitsoperatoren oft zwischen Wertgleichheit und Referenzgleichheit. Außerdem gibt es je nach Sprache
- Wertgleichheit: Beispiele wie == oder === in verschiedenen Sprachen; je nach Sprache kann === zusätzlich Typgleichheit prüfen.
- Ungleichheit: != oder <>.
- Referenz- bzw. Identitätsvergleich: in einigen Sprachen getrennt von der Wertgleichheit.
Wichtige praxisbezogene Punkte: in SQL prüft "=" die Gleichheit von Werten in Abfragen; bei NULL ergibt jeder
Siehe auch: Equals-Methoden, Operatorüberladung, three-valued logic.