Folgende Vergleichsoperatoren stehen in C++ zur Verfügung:
| Operator | Erklärung |
| x==y | ist wahr wenn x gleich y |
| x!=y | ist wahr wenn x ungleich y |
| x<y | ist wahr wenn x kleiner y |
| x>y | ist wahr wenn x größer y |
| x<=y | ist wahr wenn x kleiner oder gleich y |
| x>=y | ist wahr wenn x größer oder gleich y |
Bei Operatoren, welche aus zwei Zeichen bestehen, ist unbedingt deren Reihenfolge einzuhalten.
Durch Negation dieser Ausdrücke erhält man einen Satz weitere Operatoren. Diese dienen aber eher zur Vereinfachung der Schreibweise. Es gibt immer einen Operator, welcher dem Negierten entspricht.
| Operator (negiert) | Operator | Erklärung |
| !(x==y) | x!=y | ist wahr wenn x ungleich y |
| !(x!=y) | x==y | ist wahr wenn x gleich y |
| !(x<y) | x>=y | ist wahr wenn x größer oder gleich y |
| !(x>y) | x<=y | ist wahr wenn x kleiner oder gleich y |
| !(x<=y) | x>y | ist wahr wenn x größer y |
| !(x>=y) | x<y | ist wahr wenn x kleiner y |
Tags: operator