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 Operandena + b
wird geben15.
-Subtraktion des rechten Operanden vom linken Operandena - b
wird give5.
*Multiplikation zweier Operandena * b

wird geben

50.

/Division des linken Operanden durch den rechten Operandena / b

werde geben

2.

%Modul - der Rest der Division des linken Operanden durch den rechtena% 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 -

  1. C ++ Befehle
  2. Einführung in C ++
  3. Leitfaden für MySQL-Operatoren
  4. Beispiele für C-Operatoren