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