Was sind Betreiber?
Ein Operator ist ein Symbol für die Ausführung von Operationen an Operanden. Ein Operator bedient Operanden. Die Operationen können mathematisch oder logisch sein. In C ++ gibt es verschiedene Arten von Operatoren zum Ausführen verschiedener Operationen.
Betrachten Sie die folgende Operation:
a = x + y;
In der obigen Anweisung sind x und y die Operanden, während + ein Additionsoperator ist. Wenn der C ++ - Compiler auf die obige Anweisung stößt, fügt er x und y hinzu und speichert das Ergebnis in der Variablen a.
In diesem C ++ - Tutorial lernen Sie:
- Was sind Betreiber?
- Rechenzeichen
- Vergleichsoperatoren
- Logische Operatoren
- Bitweise Operatoren
- Zuweisungsoperatoren
- Verschiedenes Operator
- Größe des Bedieners
- Komma-Operator
- Bedingter Operator
- Vorrang der Operatoren
Rechenzeichen
Dies sind die Arten von Operatoren, die zum Ausführen mathematischer / arithmetischer Operationen verwendet werden. Sie beinhalten:
Operator | Beschreibung |
+ Additionsoperator | Fügt Operanden hinzu. |
- Subtraktionsoperator | Subtrahiert 2 nd Operand aus 1 st Operanden. |
* Multiplikationsoperator | Multipliziert 2 Operanden. |
/ Abteilungsbetreiber. | Teilt den Zähler durch den Nenner. |
% Modul Operator | Gibt den Rest nach der Teilung zurück. |
++ Inkrementoperator | Erhöht einen ganzzahligen Wert um 1. |
- Dekrementierungsoperator. | Verringert einen ganzzahligen Wert um 1. |
Zum Beispiel:
#includeusing namespace std;int main() {int a = 11;int b = 5;int c;cout << "a + b is : << a+b << endl; //11+5cout << "a - b is : << a-b << endl; //11-5cout << "a * b is : << a*b << endl; //11*5cout << "a / b is : << a/b << endl; //11/5cout << "a % b is : << a%b << endl; //11%5cout << "a++ is : << a++ << endl; //11++cout << "a-- is : << a-- << endl; //12--return 0;}
Ausgabe:
Hier ist ein Screenshot des Codes:
Code Erläuterung:
- Aufnahme der iostream-Header-Datei in unseren Code. Dadurch können wir von der Konsole lesen und darauf schreiben.
- Einschließen des Standard-Namespace, um seine Klassen und Funktionen zu verwenden, ohne ihn aufzurufen.
- Aufruf der main () -Funktion, in der die Logik des Programms hinzugefügt werden soll. Das {markiert den Anfang des Körpers der main () - Funktion.
- Deklarieren einer Ganzzahlvariablen a und Initialisieren auf 11.
- Deklarieren einer Ganzzahlvariablen b und Initialisieren auf 5.
- Deklarieren einer Ganzzahlvariablen c.
- Druckwert der Operation a + b zusammen mit anderem Text auf der Konsole.
- Druckwert des Vorgangs ab neben anderem Text auf der Konsole.
- Druckwert der Operation a * b zusammen mit anderem Text auf der Konsole.
- Druckwert der Operation a / b zusammen mit anderem Text auf der Konsole.
- Druckwert der Operation a% b zusammen mit anderem Text auf der Konsole.
- Druckwert der Operation a ++ neben anderem Text auf der Konsole.
- Druckwert der Operation a-- neben anderem Text auf der Konsole.
- Die Funktion main () sollte einen Wert zurückgeben, wenn das Programm ordnungsgemäß ausgeführt wird.
- Ende des Körpers der main () - Funktion.
Vergleichsoperatoren
Diese Arten von Operatoren führen Vergleiche mit Operanden durch. Beispielsweise müssen Sie möglicherweise wissen, welcher Operand größer oder kleiner als der andere ist. Sie beinhalten:
Beschreibung
Operator | Beschreibung |
== gleich Operator. | Überprüft die Gleichheit zweier Operandenwerte. |
! = ungleich Operator | Überprüft die Gleichheit zweier Operandenwerte. |
> großartig als Betreiber | Überprüft, ob der Wert des linken Operanden größer als der Wert des rechten Operanden ist. |
Überprüft, ob der Wert des linken Operanden kleiner als der Wert des rechten Operanden ist. |
|
> = größer oder gleich dem Operator | Überprüft, ob der Wert des linken Operanden größer oder gleich dem Wert des rechten Operanden ist. |
<= kleiner oder gleich dem Operator. | Überprüft, ob der Wert des linken Operanden kleiner oder gleich dem Wert des rechten Operanden ist. |
Zum Beispiel:
#includeusing namespace std;int main() {int a = 11;int b = 5;cout << "a=11, b=5" << endl;if (a == b) {cout << "a == b is true" << endl;}else {cout << " a == b is false" << endl;}if (a < b) {cout << "a < b is true" << endl;}else {cout << "a < b is false" << endl;}if (a> b) {cout << "a> b is true" << endl;}else {cout << "a> b is false" << endl;}return 0;}
Ausgabe:
Hier ist ein Screenshot des Codes:
Code Erläuterung:
- Aufnahme der iostream-Header-Datei in unseren Code. Dadurch können wir von der Konsole lesen und darauf schreiben.
- Einschließen des Standard-Namespace, um seine Klassen und Funktionen zu verwenden, ohne ihn aufzurufen.
- Aufruf der main () -Funktion, in der die Logik des Programms hinzugefügt werden soll. Das {markiert den Anfang des Körpers der main () - Funktion.
- Deklarieren einer Ganzzahlvariablen a und Initialisieren auf 11.
- Deklarieren einer Ganzzahlvariablen b und Initialisieren auf 5.
- Drucken von Text auf der Konsole mit Angabe der Werte der Variablen a und b.
- Durchführen der arithmetischen Operation a == b in einer if-Entscheidungserklärung, um zu wissen, ob sie wahr oder falsch ist. Das {markiert den Anfang des Hauptteils der if-Anweisung.
- Text, der auf der Konsole gedruckt werden soll, wenn die Operation a == b wahr ist. Das endl ist ein C ++ - Schlüsselwort für die Endzeile. Es drückt den Cursor, um den Druck in der nächsten Zeile zu starten. Das} markiert das Ende des Hauptteils der if-Anweisung.
- Der else-Teil der obigen if-Anweisung. Es gibt an, was zu tun ist, wenn die Operation a == b falsch ist.
- Text, der auf der Konsole gedruckt werden soll, wenn die Operation a == b falsch ist. Das endl ist ein C ++ - Schlüsselwort für die Endzeile. Es drückt den Cursor, um den Druck in der nächsten Zeile zu starten. Das} markiert das Ende des Hauptteils der else-Anweisung.
- Durchführen der arithmetischen Operation a
- Text, der auf der Konsole gedruckt werden soll, wenn die Operation a
- Der else-Teil der obigen if-Anweisung. Es gibt an, was zu tun ist, wenn die Operation a
- Text, der auf der Konsole gedruckt werden soll, wenn die Operation a
- Durchführen der arithmetischen Operation a> b in einer if-Entscheidungserklärung, um festzustellen, ob sie wahr oder falsch ist. Das {markiert den Anfang des Hauptteils der if-Anweisung.
- Text, der auf der Konsole gedruckt werden soll, wenn die Operation a> b wahr ist. Das endl ist ein C ++ - Schlüsselwort für die Endzeile. Es drückt den Cursor, um den Druck in der nächsten Zeile zu starten. Das} markiert das Ende des Hauptteils der if-Anweisung.
- Der else-Teil der obigen if-Anweisung. Es gibt an, was zu tun ist, wenn die Operation a> b falsch ist.
- Text, der auf der Konsole gedruckt werden soll, wenn die Operation a> b falsch ist. Das endl ist ein C ++ - Schlüsselwort für die Endzeile. Es drückt den Cursor, um den Druck in der nächsten Zeile zu starten. Das} markiert das Ende des Hauptteils der else-Anweisung.
- Die Funktion main () sollte einen Wert zurückgeben, wenn das Programm ordnungsgemäß ausgeführt wird.
- Ende des Körpers der main () - Funktion.
- Text, der auf der Konsole gedruckt werden soll, wenn die Operation a
Logische Operatoren
Die logischen Operatoren kombinieren zwei / mehr Einschränkungen / Bedingungen. Logische Operatoren ergänzen auch die Bewertung des betrachteten ursprünglichen Zustands. Sie beinhalten:
Operator | Beschreibung |
&& logischer UND-Operator. | Die Bedingung ist wahr, wenn beide Operanden nicht Null sind. |
|| logischer ODER-Operator. | Die Bedingung ist wahr, wenn einer der Operanden ungleich Null ist. |
! logischer NICHT-Operator. | Es kehrt den logischen Zustand des Operanden um. Wenn der Operand wahr ist, wird das! Operator macht es falsch. |
Zum Beispiel:
#includeusing namespace std;int main(){int a = 5, b = 2, c = 6, d = 4;if (a == b && c> d)cout << "a equals to b AND c is greater than d\n";elsecout << "AND operation returned false\n";if (a == b || c> d)cout << "a equals to b OR c is greater than d\n";elsecout << "Neither a is equal to b nor c is greater than d\n";if (!b)cout << "b is zero\n";elsecout << "b is not zero";return 0;}
Ausgabe:
Hier ist ein Screenshot des Codes:
Code Erläuterung:
- Aufnahme der iostream-Header-Datei in unseren Code. Dadurch können wir von der Konsole lesen und darauf schreiben.
- Einschließen des Standard-Namespace, um seine Klassen und Funktionen zu verwenden, ohne ihn aufzurufen.
- Aufruf der main () -Funktion, in der die Logik des Programms hinzugefügt werden soll.
- Das {markiert den Anfang des Körpers der main () - Funktion.
- Deklarieren von 4 ganzzahligen Variablen a, b, c und d und Zuweisen unterschiedlicher Werte.
- Verwenden des Operators && (AND) in der if-Anweisung. Es verbindet zwei Bedingungen: Der Wert von a ist gleich dem Wert von b und der Wert von a ist größer als der Wert von b. Die erste Bedingung ist falsch, die zweite Bedingung ist wahr. Falsch && wahr ist falsch, daher ist das Ergebnis von if falsch.
- Text, der auf der Konsole gedruckt werden soll, wenn die obige if-Anweisung wahr ist. Dies wird nicht ausgeführt.
- Teil, der ausgeführt werden soll, wenn die obige if-Anweisung falsch ist.
- Text, der auf der Konsole gedruckt werden soll, wenn die if-Anweisung falsch ist. Dies wird ausgeführt.
- Mit dem || (ODER) -Operator innerhalb einer if-Anweisung. Es verbindet zwei Bedingungen: Der Wert von a ist gleich dem Wert von b und der Wert von a ist größer als der Wert von b. Die erste Bedingung ist falsch, die zweite Bedingung ist wahr. False || true ist True, daher ist das Ergebnis von if wahr.
- Text, der auf der Konsole gedruckt werden soll, wenn die obige if-Anweisung wahr ist. Dies wird ausgeführt.
- Teil, der ausgeführt werden soll, wenn die obige if-Anweisung falsch ist.
- Text, der auf der Konsole gedruckt werden soll, wenn die if-Anweisung falsch ist. Dies wird nicht ausgeführt.
- Überprüfen, ob der Wert der Variablen 0 ist.
- Text, der auf der Konsole gedruckt werden soll, wenn die obige if-Anweisung wahr ist. Dies wird nicht ausgeführt.
- Teil, der ausgeführt werden soll, wenn die obige if-Anweisung falsch ist.
- Text, der auf der Konsole gedruckt werden soll, wenn die if-Anweisung falsch ist. Dies wird ausgeführt.
- Die Funktion main () sollte einen Wert zurückgeben, wenn das Programm ordnungsgemäß ausgeführt wird.
- Ende des Körpers der main () - Funktion.
Bitweise Operatoren
Bitweise Operatoren führen Operationen auf Bitebene für Operanden aus. Zuerst werden Operatoren auf Bitebene konvertiert, dann werden Operationen an den Operanden ausgeführt. Wenn arithmetische Operationen wie Addition und Subtraktion auf Bitebene ausgeführt werden, können Ergebnisse schneller erzielt werden. Sie beinhalten:
Operator | Beschreibung |
& (bitweises UND). | Es werden 2 Zahlen (Operanden) benötigt, dann wird für jedes Bit von zwei Zahlen UND ausgeführt. Wenn beide 1 sind, gibt AND 1 zurück, andernfalls 0. |
| (bitweises ODER) | Nimmt 2 Zahlen (Operanden) und führt dann ODER für jedes Bit von zwei Zahlen aus. Es gibt 1 zurück, wenn eines der Bits 1 ist. |
(das bitweise XOR) | Nimmt 2 Zahlen (Operanden) und führt dann XOR für jedes Bit von 2 Zahlen aus. Es gibt 1 zurück, wenn beide Bits unterschiedlich sind. |
<< (Linksverschiebung) | Nimmt zwei Zahlen und verschiebt dann links die Bits des ersten Operanden. Der zweite Operand bestimmt die Gesamtzahl der zu verschiebenden Stellen. |
>> (Rechtsverschiebung) | Nimmt zwei Zahlen und verschiebt dann nach rechts die Bits des ersten Operanden. Der zweite Operand bestimmt die Anzahl der zu verschiebenden Stellen. |
~ (bitweise NICHT). | Nimmt die Nummer und invertiert dann alle seine Bits. |
#includeusing namespace std;int main() {unsigned int p = 60; // 60 = 0011 1100unsigned int q = 13; // 13 = 0000 1101int z = 0;z = p & q;cout << "p&q is : " << z << endl; // 12 = 0000 1100z = p | q;cout << "p|q is : " << z << endl; // 61 = 0011 1101z = p q;cout << "p^q is : " << z << endl; // 49 = 0011 0001z = ~p;cout << "~p is : " << z << endl; // -61 = 1100 0011z = p << 2;cout << "p<<2 is: " << z << endl; // 240 = 1111 0000z = p>> 2;cout << "p>>2 is : " << z << endl; // 15 = 0000 1111return 0;}
Ausgabe:
Hier ist ein Screenshot des Codes:
Code Erläuterung:
- Aufnahme der iostream-Header-Datei in unseren Code. Dadurch können wir von der Konsole lesen und darauf schreiben.
- Einschließen des Standard-Namespace, um seine Klassen und Funktionen zu verwenden, ohne ihn aufzurufen.
- Aufruf der main () -Funktion, in der die Logik des Programms hinzugefügt werden soll. Das {markiert den Anfang des Körpers der main () - Funktion.
- Deklarieren einer vorzeichenlosen Ganzzahlvariablen p und Zuweisen eines Werts von 60, dh 0011 1100 in binär.
- Deklarieren einer vorzeichenlosen Ganzzahlvariablen q und Zuweisen eines Werts von 13, dh 0000 1101 in binär.
- Deklarieren einer Ganzzahlvariablen z und Initialisieren auf 0.
- Durchführen der bitweisen & (UND) -Operation für die Variablen p und q und Speichern des Ergebnisses in der Variablen z.
- Drucken Sie das Ergebnis des obigen Vorgangs zusammen mit anderem Text auf die Konsole.
- Bitweise ausführen | (ODER) -Operation für die Variablen p und q und Speichern des Ergebnisses in der Variablen z.
- Drucken Sie das Ergebnis des obigen Vorgangs zusammen mit anderem Text auf die Konsole.
- Durchführen der bitweisen (XOR) -Operation für die Variablen p und q und Speichern des Ergebnisses in der Variablen z.
- Drucken Sie das Ergebnis des obigen Vorgangs zusammen mit anderem Text auf die Konsole.
- Durchführen der bitweisen ~ (NOT) -Operation für die Variablen p und q und Speichern des Ergebnisses in der Variablen z.
- Drucken Sie das Ergebnis des obigen Vorgangs zusammen mit anderem Text auf die Konsole.
- Durchführen der Linksverschiebungsoperation für die Variable p und Speichern des Ergebnisses in der Variablen z.
- Drucken Sie das Ergebnis des obigen Vorgangs zusammen mit anderem Text auf die Konsole.
- Durchführen der Rechtsverschiebungsoperation für die Variable p und Speichern des Ergebnisses in der Variablen z.
- Drucken Sie das Ergebnis des obigen Vorgangs zusammen mit anderem Text auf die Konsole.
- Die Funktion main () sollte einen Wert zurückgeben, wenn das Programm ordnungsgemäß ausgeführt wird.
- Ende des Körpers der main () - Funktion.
Zuweisungsoperatoren
Zuweisungsoperatoren weisen Variablen Werte zu. Der Operand / die Variable wird auf der linken Seite des Operators hinzugefügt, während der Wert auf der rechten Seite des Operators hinzugefügt wird. Die Variable und der Wert müssen zum selben Datentyp gehören, andernfalls löst der C ++ - Compiler einen Fehler aus. Zum Beispiel:
x = 5;
Im obigen Beispiel ist x die Variable / der Operand, = der Zuweisungsoperator und 5 der Wert. Hier sind die gängigen Zuweisungsoperatoren in C ++:
Operator | Beschreibung |
= (einfacher Zuweisungsoperator) | Es weist der Variablen links den Wert rechts zu. |
+ = (Add AND Zuweisungsoperator) | Es addiert zuerst den Wert des linken Operanden zum Wert des rechten Operanden und weist dann der Variablen auf der linken Seite das Ergebnis zu. |
- = (Subtrahiere UND Zuweisungsoperator) | Es subtrahiert zuerst den Wert des rechten Operanden vom Wert des linken Operanden und weist dann der Variablen auf der linken Seite das Ergebnis zu. |
* = (Multiplikations- UND Zuweisungsoperator) | Es multipliziert zuerst den Wert des linken Operanden mit dem Wert des rechten Operanden und weist dann der Variablen auf der linken Seite das Ergebnis zu. |
/ = (Division UND Zuweisungsoperator) | Zuerst wird der Wert des linken Operanden durch den Wert des rechten Operanden geteilt und dann das Ergebnis der Variablen auf der linken Seite zugewiesen. |
Zum Beispiel:
#includeusing namespace std;int main(){int x = 5;cout << "Initial value of x is " << x << "\n";x += 5;cout << "x += 5 gives : << x << "\n";x -= 5;cout << "x -= 5 gives : " << x << "\n";x *= 5;cout << "x *= 5 gives : << x << "\n";x /= 5;cout << "x /= 5 gives : " << x << "\n";return 0;}
Ausgabe:
Hier ist ein Screenshot des Codes:
Code Erläuterung:
- Aufnahme der iostream-Header-Datei in unseren Code. Dadurch können wir von der Konsole lesen und darauf schreiben.
- Einschließen des Standard-Namespace, um seine Klassen und Funktionen zu verwenden, ohne ihn aufzurufen.
- Aufruf der main () -Funktion, in der die Logik des Programms hinzugefügt werden soll.
- Das {markiert den Anfang des Körpers der main () - Funktion.
- Deklarieren einer Ganzzahlvariablen x und Zuweisen eines Werts von 5.
- Drucken des Werts der Variablen x neben anderem Text auf der Konsole. Das \ n ist ein neues Zeilenzeichen. Der Cursor bewegt sich beim Drucken in die nächste Zeile.
- Hinzufügen von 5 zum Wert der Variablen x und Zuweisen des Ergebnisses zur Variablen x.
- Drucken des Werts der Variablen x auf der Konsole neben anderem Text.
- Subtrahieren von 5 vom Wert von x und Zuweisen des Ergebnisses zur Variablen x.
- Drucken des Werts der Variablen x auf der Konsole neben anderem Text.
- Multiplizieren Sie den Wert der Variablen x mit 5 und weisen Sie der Variablen x das Ergebnis zu.
- Drucken des Werts der Variablen x auf der Konsole neben anderem Text.
- Teilen Sie den Wert der Variablen x durch 5 und weisen Sie der Variablen x das Ergebnis zu.
- Drucken des Werts der Variablen x auf der Konsole neben anderem Text.
- Die Funktion main () sollte einen Wert zurückgeben, wenn das Programm ordnungsgemäß ausgeführt wird.
- Ende des Körpers der main () - Funktion.
Verschiedenes Operator
Lassen Sie uns andere von C ++ unterstützte Operatoren diskutieren:
Größe des Bedieners
Dieser Operator bestimmt die Größe einer Variablen. Verwenden Sie den Operator sizeof, um die Größe eines Datentyps zu bestimmen. Zum Beispiel:
#includeusing namespace std;int main() {cout<<"Size of int : "<< sizeof(int) << "\n";cout<<"Size of char : " << sizeof(char) << "\n";cout<<"Size of float : " << sizeof(float) << "\n";cout<<"Size of double : " << sizeof(double) << "\n";return 0;}
Ausgabe:
Hier ist ein Screenshot des Codes:
Code Erläuterung:
- Aufnahme der iostream-Header-Datei in unseren Code. Dadurch können wir von der Konsole lesen und darauf schreiben.
- Einschließen des Standard-Namespace, um seine Klassen und Funktionen zu verwenden, ohne ihn aufzurufen.
- Aufruf der main () -Funktion, in der die Logik des Programms hinzugefügt werden soll. Das {markiert den Anfang des Körpers der main () - Funktion.
- Ermitteln der Größe des Integer-Datentyps mithilfe des Operators sizeof und Drucken zusammen mit anderem Text auf der Konsole.
- Bestimmen der Größe des Zeichendatentyps mithilfe des Operators sizeof und Drucken zusammen mit anderem Text auf der Konsole.
- Ermitteln der Größe des Float-Datentyps mithilfe des Operators sizeof und Drucken zusammen mit anderem Text auf der Konsole.
- Ermitteln der Größe des Float-Datentyps mithilfe des Operators sizeof und Drucken zusammen mit anderem Text auf der Konsole.
- Die Funktion main () sollte einen Wert zurückgeben, wenn das Programm ordnungsgemäß ausgeführt wird.
- Ende des Körpers der main () - Funktion.
Komma-Operator
Der Kommaoperator (,) löst die Ausführung einer Folge von Operationen aus. Es drückt den ersten Operanden aus und verwirft das Ergebnis. Als nächstes wertet es den zweiten Operanden aus und gibt den Wert und den Typ zurück.
#includeusing namespace std;int main() {int x, y;y = 100;x = (y++, y + 10, 99 + y);cout << x;return 0;}
Ausgabe:
Hier ist ein Screenshot des Codes:
Code Erläuterung:
- Aufnahme der iostream-Header-Datei in unseren Code. Dadurch können wir von der Konsole lesen und darauf schreiben.
- Einschließen des Standard-Namespace, um seine Klassen und Funktionen zu verwenden, ohne ihn aufzurufen.
- Aufruf der main () -Funktion, in der die Logik des Programms hinzugefügt werden soll. Das {markiert den Anfang des Körpers der main () - Funktion.
- Deklarieren von zwei ganzzahligen Variablen x und y.
- Zuweisen der Variablen ya Wert von 100.
- Inkrementieren des Wertes von y und Zuweisen des Ergebnisses zur Variablen x. Es beginnt mit y bei 100 und erhöht es dann auf 101 (y ++). Als nächstes wird y zu 10 addiert. Schließlich wird y, immer noch bei 101, zu 99 addiert, was 200 ergibt. X ist jetzt 200.
- Druckwert der Variablen x auf der Konsole.
- Die Funktion main () sollte einen Wert zurückgeben, wenn das Programm ordnungsgemäß ausgeführt wird.
- Ende des Körpers der main () - Funktion.
Bedingter Operator
Dieser Bediener bewertet eine Bedingung und handelt basierend auf dem Ergebnis der Bewertung.
Syntax:
Condition ? Expression2 : Expression3;
Parameter:
- Die Bedingung ist die Bedingung, die ausgewertet werden soll.
- Ausdruck1 ist der Ausdruck, der ausgeführt werden soll, wenn die Bedingung erfüllt ist.
- Ausdruck3 ist der Ausdruck, der ausgeführt werden soll, wenn die Bedingung falsch ist.
Zum Beispiel:
#includeusing namespace std;int main() {int a = 1, b;b = (a < 10) ? 2 : 5;cout << "value of b: " << b << endl;return 0;}
Ausgabe:
Hier ist ein Screenshot des Codes:
Code Erläuterung:
- Aufnahme der iostream-Header-Datei in unseren Code. Dadurch können wir von der Konsole lesen und darauf schreiben.
- Einschließen des Standard-Namespace, um seine Klassen und Funktionen zu verwenden, ohne ihn aufzurufen.
- Aufruf der main () -Funktion, in der die Logik des Programms hinzugefügt werden soll. Das {markiert den Anfang des Körpers der main () - Funktion.
- Deklarieren von zwei ganzzahligen Variablen a und b. Der Variablen a wurde der Wert 1 zugewiesen.
- Zuweisen eines Werts zur Variablen b. Wenn die Variable a kleiner als 10 ist, wird b der Wert 2 zugewiesen, andernfalls wird b der Wert 5 zugewiesen.
- Druckwert der Variablen b auf der Konsole neben anderem Text.
- Die Funktion main () sollte einen Wert zurückgeben, wenn das Programm ordnungsgemäß ausgeführt wird.
- Ende des Körpers der main () - Funktion.
Vorrang der Operatoren
Eine einzelne Operation kann mehr als einen Bediener haben. In diesem Fall bestimmt die Operatorpriorität die zuerst ausgewertete.
Die folgende Liste zeigt die Priorität von Operatoren in C ++ mit abnehmender Priorität von links nach rechts:
(), [], *, /,%, +/-, <<, >>, == ,! =, ^, |, &&, ||,?:, =, + =, - =, 8 = , / =
Zusammenfassung:
- Operatoren sind Symbole zum Ausführen logischer und arithmetischer Operationen.
- Arithmetische Operatoren helfen uns, verschiedene arithmetische Operationen an Operanden durchzuführen.
- Relationale Operatoren helfen uns, verschiedene Vergleichsoperationen für Operanden durchzuführen.
- Logische Operatoren helfen uns, verschiedene logische Operationen an Operanden auszuführen.
- Bitweise Operatoren helfen uns, bitweise Operationen an Operanden durchzuführen.
- Zuweisungsoperatoren helfen uns, verschiedene arithmetische Operationen an Operanden durchzuführen.
- Der Operator sizeof gibt die Größe einer Variablen oder eines Datentyps zurück.
- Der Kommaoperator führt eine Folge von Operationen aus.
- Der bedingte Operator wertet eine Bedingung aus und handelt basierend auf dem Ergebnis.