
C ++ - Operatoren
Operatoren sind Symbole, die in C ++ zur Ausführung von Operationen verwendet werden. Operatoren werden auf Operanden angewendet, um verschiedene Operationen auszuführen.
Was sind Operatoren in C ++?
Folgende Operatortypen werden in C ++ verwendet.
- Rechenzeichen
- Vergleichsoperatoren
- Logische Operatoren
- Zuweisungsoperatoren
1. Arithmetische Operatoren
In C ++ werden arithmetische Operatoren verwendet, um arithmetische Operationen wie nachstehend beschrieben auszuführen.
Nehmen wir ein Beispiel für die Operanden a, b mit den Werten 10 und 5.
| Arithmetische Operatoren in C ++ | ||
| Operator | Beschreibung | Beispiel |
| + | Addition von zwei Operanden | a + b wird geben15. |
| - | Subtraktion des rechten Operanden vom linken Operanden | a - b wird give5. |
| * | Multiplikation zweier Operanden | a * b
wird geben 50. |
| / | Division des linken Operanden durch den rechten Operanden | a / b
werde geben 2. |
| % | Modul - der Rest der Division des linken Operanden durch den rechten | a% b ergibt 0. |
| ++ | Increment Operator, der den Wert des Operanden um 1 erhöht. | b ++ ergibt 6. |
| - | Dekrementierungsoperator, der den Wert des Operanden um 1 verringert. | b - gibt 4. |
2. Vergleichsoperatoren
Die Vergleichsoperatoren werden verwendet, um Werte zwischen Operanden zu vergleichen und WAHR oder FALSCH gemäß der in der Anweisung angegebenen Bedingung zurückzugeben.
| Vergleichsoperatoren in C ++ | ||
| Operator | Beschreibung | Beispiel |
| > | Wenn der Wert des linken Operanden größer als der Wert des rechten Operanden ist, wird die Bedingung wahr. wenn nicht, dann falsch. | a> b |
| < | Wenn der Wert des linken Operanden kleiner als der Wert des rechten Operanden ist, wird die Bedingung wahr. wenn nicht, dann falsch. | a <b |
| == | Wenn beide Operanden den gleichen Wert haben, wird die Bedingung wahr. wenn nicht, dann falsch. | a == b |
| ! = | Wenn beide Operanden nicht den gleichen Wert haben, wird die Bedingung wahr. wenn nicht, dann falsch. | a! = b |
| > = | Wenn der Wert des linken Operanden größer oder gleich dem rechten Operanden ist, wird die Bedingung wahr. wenn nicht, dann falsch. | a> = b |
| <= | Wenn der Wert des linken Operanden kleiner oder gleich dem rechten Operanden ist, wird die Bedingung wahr. wenn nicht, dann falsch. | a <= b |
Nehmen wir den Wert der Operanden a = 10, b = 5 an und führen Sie verschiedene Operationen durch, um die Vergleichsoperatoren zu verstehen.
- a> b ergibt WAHR, wenn 10 größer als 5 ist.
- a <b ergibt FALSE, da 10 größer als 5 ist.
- a == b ergibt FALSE, da 10 ungleich 5 ist.
- a! = b ergibt das Ergebnis WAHR, da 10 ungleich 5 ist.
- a> = b ergibt das Ergebnis WAHR, da 10 größer als 5 ist.
- a <= b ergibt FALSE, da 10 nicht gleich oder kleiner als 5 ist.
3. Logische Operatoren
Die in C ++ verwendeten logischen Operatoren sind nachstehend aufgeführt.
| Logische Operatoren in C ++ | ||
| Operator | Beschreibung | Beispiel |
| || | Es ist der logische ODER-Operator. Die Bedingung wird wahr, wenn einer der beiden Operanden ungleich Null ist. | a || b |
| && | Es ist der logische AND-Operator. Die Bedingung wird wahr, wenn beide Operanden ungleich Null sind. | a & b |
| ! | Dies ist der logische NOT-Operator und kehrt den Status des logischen Operators um, mit dem er verwendet wird. | !ein |
Nehmen wir den Wert der Operanden a = 1, b = 0 an und führen Sie verschiedene Operationen durch, um die logischen Operatoren zu verstehen.
- a || b ist WAHR, da einer der beiden Operanden ungleich Null ist.
- a && b ist FALSCH, da einer der Operanden Null ist.
- ! a wird 0 sein, da es den Zustand des Operanden umkehrt.
4. Zuweisungsoperatoren
Die in C ++ verwendeten Zuweisungsoperatoren sind wie folgt.
| Zuweisungsoperatoren in C ++ | ||
| Operator | Beschreibung | Beispiel |
| = | Dies ist ein einfacher Zuweisungsoperator, der dem linken Operanden den Wert des rechten Operanden zuweist. | x = y weist x den Wert von y zu. |
| + = | Dieser Operator addiert den rechten Operanden zum linken Operanden und das Ergebnis wird dem linken Operanden zugewiesen. | x + = y wird als x = x + y interpretiert |
| - = | Dieser Operator subtrahiert den rechten Operanden vom linken Operanden und das Ergebnis wird dem linken Operanden zugewiesen. | x - = y ist gleich x = x - y |
| * = | Dieser Operator multipliziert den rechten Operanden mit dem linken Operanden und das Ergebnis wird dem linken Operanden zugewiesen. | x * = y ist gleich x = x * y |
| / = | Dieser Operator teilt den linken Operanden mit dem rechten Operanden und das Ergebnis wird dem linken Operanden zugewiesen. | x / = y ist gleich x = x / y |
| % = | Dies nimmt den Modul der beiden Operanden und das Ergebnis wird dem linken Operanden zugewiesen. | x% = y ist gleich x = x% y |
| >> = | Dies ist ein binärer Rechtsverschiebungs- und Zuweisungsoperator. | x >> 5 entspricht x = x >> 5 |
| << = | Dies ist ein binärer Linksverschiebungs- und Zuweisungsoperator. | x << 5 entspricht x = x << 5 |
| = | Dies wird bitweises exklusives ODER und Zuweisungsoperator genannt. | x = 5 entspricht x = x 5 |
| | = | Dies wird als bitweiser OR-Zuweisungsoperator bezeichnet. | x | = 5 entspricht x = x | 5 |
| & = | Dies wird bitweiser UND-Zuweisungsoperator genannt. | x & = 5 ist gleich x = x & 5 |
Nehmen wir den Wert von x als 5. Einige Beispiele für Operationen, die mit einigen der oben gezeigten Zuweisungsoperatoren ausgeführt werden.
- x = 5 weist x den Wert 5 zu.
- x + = 3 ergibt das Ergebnis als x = x +3, dh 5 + 3 = 8 wird x zugewiesen.
- x - = 2 ergibt das Ergebnis als x = x +3, dh 5-2 = 3 wird x zugewiesen.
Empfohlene Artikel
Dies war eine Anleitung für C ++ - Operatoren. Hier haben wir die verschiedenen in C ++ verwendeten Operatortypen mit ihrer Syntax und ihren Beispielen besprochen. Sie können auch den folgenden Artikel lesen, um mehr zu erfahren -
- C ++ Befehle
- Einführung in C ++
- Leitfaden für MySQL-Operatoren
- Beispiele für C-Operatoren