Ein wenig C++ 5

in #deutsch11 days ago

Diesmal kommen die Vergleichsoperatoren dran. Die, wie der Name schon suggeriert, Daten miteinander vergleicht. Die wichtigsten davon sind:

<   kleiner als
>   größer als
<=  kleiner gleich
>=  größer gleich
||  logisches ODER
&&  logisches UND
==  gleich
!=  ungleich

Die meisten sind wohl selbsterklärend, aber das UND bzw. das ODER sind nicht so landläufig bekannt, was sie bedeuten.

Es geht in beiden Fällen immer darum, wenn es 2 oder mehrere Auswahlmöglichkeiten gibt, welcher Fall dann zutrifft, bzw. ausgeführt wird.

Fangen wir mit dem || logischen ODER an.
Es bedeutet, sobald nur 1 Wert davon wahr ist, ist der gesamte Ausdruck gültig. Bspw.

1||2||3

Ist es eines der 3 Ziffern, stimmt es. Im Gegensatz zum logischen UND, müssen alle Ausdrücke passen. Steht im Code

1&&2&&3

müssen alle 3 Ziffern zutreffen, damit der Ausdruck wahr ist. Das kann man sich zB mit Personen vorstellen.

Wenn Michi, Peter und Paul ...

dann....

Soweit mal das Wichtigste zu dem Thema. Das werden wir immer wieder brauchen werden.