Operatoren in C ++

Operatoren in C ++
Um die Daten zu ändern, die ein Programm ausführt, werden C ++ - Betreiber verwendet. Betreiber sind Symbole oder Schlüsselwörter, die uns helfen, Daten zu arbeiten. In diesem Artikel wird versucht, die verschiedenen Arten von zu untersuchen Betreiber Verfügbar in C ++ - Programmiersprache.

Arten von Operatoren, die in C verwendet werden++

In C ++ gibt es verschiedene Arten von Betreiber, die wie folgt:

  • Rechenzeichen
  • Relationale Operatoren
  • Logische Operatoren
  • Bitgewise -Operatoren
  • Zuordnungsbetreiber
  • Ternäre Operatoren

1: arithmetische Operatoren

Mathematische Operationen werden mit Arithmetik durchgeführt Betreiber. Wenn wir beispielsweise zwei Variablen, A und B einnehmen und numerische Werte zuweisen, können wir die Arithmetik verwenden Betreiber verschiedene Berechnungen wie A + B, A - B, A * B, A / B und A % B durchführen.

Die Arithmetik Betreiber in C ++ verwendet sind:

Operator Betrieb
+ Zusatzbetrieb
- Subtraktionsvorgang
* Multiplikationsbetrieb
/ Abteilungsbetrieb
% Modulbetrieb
++ Inkrementbetrieb
- Abnahmeoperation

Codebeispiel

#enthalten
Verwenden von Namespace STD;
int main ()
int a, b;
a = 6;
B = 5;
Cout << "a + b = " << (a + b) << endl;
Cout << "a - b = " << (a - b) << endl;
Cout << "a * b = " << (a * b) << endl;
Cout << "a / b = " << (a / b) << endl;
Cout << "a % b = " << (a % b) << endl;
a ++;
Cout << "a++ = " << (a) << endl;
B--;
Cout << "a-- = " << (b) << endl;
Rückkehr 0;

Im obigen Code werden arithmetische Operationen an zwei Operanden durchgeführt, A und B.

Ausgang

2: Relationale Operatoren

Zum Vergleich von zwei Variablen oder Werten in C ++ relational Betreiber werden verwendet. Das relationale Betreiber in c ++ einschließen, weniger als, größer als gleich, nicht gleich, weniger oder gleich und größer als oder gleich. Wenn wir beispielsweise zwei Variablen A und B einnehmen, können wir diese Operatoren verwenden, um sie zu vergleichen und einen Booleschen Wert von True oder False zurückzugeben.

Das relationale Betreiber in C ++ verwendet sind:

Operator Betrieb
< Weniger als
> Größer als
<= Gleich oder kleiner als
> = Größer als oder gleich wie
!= Nicht gleichzusetzen mit
== Gleich

Codebeispiel

#enthalten
Verwenden von Namespace STD;
int main ()
int a, b;
a = 6;
B = 5;
bool Ergebnis;
Ergebnis = (a == b);
Cout << "6 == 5 is " << result << endl;
Ergebnis = (a != b);
Cout << "6 != 5 is " << result << endl;
Ergebnis = a> b;
Cout << "6 > 5 ist "" << result << endl;
Ergebnis = a < b;
Cout << "6 < 5 is " << result << endl;
Ergebnis = a> = b;
Cout << "6 >= 5 ist " << result << endl;
Ergebnis = a <= b;
Cout << "6 <= 5 is " << result << endl;
Rückkehr 0;

Im obigen Code werden relationale Operationen an zwei Operanden durchgeführt, A und B.

Ausgang

3: logische Operatoren

Die und, oder und nicht die Bediener sind logisch Betreiber in c++. Diese Betreiber werden verwendet, um logische Prozesse durchzuführen, z. B. festzustellen, ob zwei Bedingungen wahr sind oder nicht. Zum Beispiel in C ++ die logische und Operator wird durch && dargestellt, logisch oder wird durch || dargestellt, und logisch nicht wird durch dargestellt durch !.

Die logisch Betreiber in C ++ verwendet sind

Betreiber Betrieb
Oder oder || Logisch oder
Und oder && Logisch und
Nicht oder ! Logisch nicht

Codebeispiel

#enthalten
Verwenden von Namespace STD;
int main ()
bool Ergebnis;
Ergebnis = (6 != 5) && (3> 5);
Cout << "(6 != 5) && (3 > 5) ist "" << result << endl;
Ergebnis = (6 != 5) || (3> 5);
Cout << "(6 != 5) || (3 > 5) ist "" << result << endl;
Ergebnis = !(5 == 2);
Cout << "!(5 == 2) is " << result << endl;
Rückkehr 0;

Im obigen Code werden logische Operationen an zwei Operanden durchgeführt, A und B.

Ausgang

4: Bitgewise -Operatoren

Bitgewise Operations werden an den Operanden bitweise durchgeführt Betreiber. Die Bits der Operanden können bitweise geändert werden Betreiber. Diese Betreiber Hilfe bei der Durchführung von Operationen wie Verschiebung oder, und nicht und Xor. In C ++ umfassen diese Operatoren bitweise und (&), bitweise oder (|), bitweise xor (^) und bitweise nicht (~).

Die logisch Betreiber in C ++ verwendet sind:

Betreiber Betrieb
& Binär und
| Binär oder
^ Binärer Xor
~ Ergänzung von Binärer
<< Binärverschiebung links
>> Binärverschiebung rechts

Codebeispiel

#enthalten
Verwenden von Namespace STD;
int main ()

int a = 6, b = 5;
Cout << "a & b is " << (a & b) << endl;
Cout << "a | b is " << (a | b) << endl;
Cout << "a ^ b is " << (a ^ b) << endl;
Cout << "a>> 1 ist "" << (a >> 1) << endl;
Cout << "a<<1 is " << (a << 1) << endl;
Cout << "~(a) is " << ~(a) << endl;
Rückkehr 0;

Im obigen Code werden Bitgewise -Operationen an zwei Operanden durchgeführt, A und B.

Ausgang

5: Zuordnungsbetreiber

Um einer Variablen einen Wert zuzuweisen, verwenden wir Zuordnung Betreiber. Die Zuordnung Operator in C ++ wird durch das = Zeichen dargestellt.

Operator Betrieb
= Einfacher Zuordnungsoperator
+= Fügen- und Zuordnungsoperator
-= Operator subtrahieren und Zuordnungsbetreiber
*= Multiplizierungs- und Zuordnungsoperator
/= Teilen- und Zuordnungsbetreiber
%= Modul- und Zuordnungsoperator

Codebeispiel

#enthalten
Verwenden von Namespace STD;
int main ()

int a = 6, b = 5;
Cout << "a = " << a << endl;
Cout << "a += b is " << (a += b) << endl;
Cout << "a -= b is " << (a -= b) << endl;
Cout << "a *= b is " << (a *= b) << endl;
Cout << "a /= b is " << (a /= b) << endl;
Rückkehr 0;

Im obigen Code werden Zuweisungsoperationen an zwei Operanden durchgeführt, A und B.

Ausgang

6: Ternärer Operator

Ternär Betreiber werden verwendet, um bedingte Operationen durchzuführen. Das ternäre Operator in C ++ wird durch die dargestellt ?: Zeichen. Das ternäre Operator wird verwendet, um zu bestimmen, ob eine Bedingung zutrifft oder nicht, bevor die entsprechende Aktion durchgeführt wird oder nicht.

Codebeispiel

#enthalten
Verwenden von Namespace STD;
int main ()

int a = 6, b = 5;
int result = (a < b) ? b : a;
Cout << "The greatest number is " << result << endl;
Rückkehr 0;

Im obigen Code wird der ternäre Betrieb an zwei Operanden durchgeführt, A und B.

Ausgang

Abschluss

Betreiber Bilden Sie einen wesentlichen Bestandteil der C ++ - Programmiersprache. Als Programmierer müssen Sie die verschiedenen Arten von verstehen und vertraut sein Betreiber in c++. Dieses Wissen hilft Ihnen beim Schreiben eines effizienten und robusten Code.