Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Industrial programming >> C Sprache

Operatoren in C++ mit Beispiel:Was ist, Typen und Programme

Was sind Operatoren?

Ein Operator ist ein Symbol, das zum Ausführen von Operationen an Operanden verwendet wird. Ein Operator verarbeitet Operanden. Die Operationen können mathematisch oder logisch sein. Es gibt verschiedene Arten von Operatoren in C++, um verschiedene Operationen auszuführen.

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:

Arten von Operatoren in C++

Es gibt hauptsächlich 6 verschiedene Typen von Operatoren in C++

  1. Arithmetische Operatoren
  2. Relationale Operatoren
  3. Logische Operatoren
  4. Bitweise Operatoren
  5. Zuweisungsoperatoren
  6. Andere Betreiber

Arithmetische Operatoren

Dies sind die Arten von Operatoren, die zum Ausführen mathematischer/arithmetischer Operationen verwendet werden. Dazu gehören:

Operator Beschreibung + Additionsoperator Addiert zu Operanden.– Subtraktionsoperator Subtrahiert 2 nd Operand ab 1 st Operand.* Multiplikationsoperator Multipliziert 2 Operanden./ Divisionsoperator. Dividiert Zähler durch Nenner. % Modulo-Operator Gibt den Rest nach der Division zurück.++ Inkrement-Operator Erhöht einen ganzzahligen Wert um 1.— Dekrement-Operator.

Zum Beispiel:

#include <iostream>
using namespace std;
int main() {
	int a = 11;
	int b = 5;
	int c;

	cout << "a + b is :" << a+b << endl; //11+5

	cout << "a - b is :" << a-b << endl; //11-5

	cout << "a * b is :" << a*b << endl; //11*5

	cout << "a / b is :" << a/b << endl; //11/5

	cout << "a % b is :" << a%b << endl; //11%5

	cout << "a++ is :" << a++ << endl; //11++

	cout << "a-- is :" << a-- << endl; //12--

	return 0;
}

Ausgabe:

Hier ist ein Screenshot des Codes:

Code-Erklärung:

  1. Einschließen der iostream-Header-Datei in unseren Code. Es wird uns erlauben, von der Konsole zu lesen und in sie zu schreiben.
  2. Einschließen des std-Namensraums, um seine Klassen und Funktionen zu verwenden, ohne ihn aufzurufen.
  3. Aufruf der Funktion main(), in der die Logik des Programms hinzugefügt werden soll. Das { markiert den Beginn des Hauptteils der Funktion main().
  4. Eine Integer-Variable a deklarieren und auf 11 initialisieren.
  5. Eine Integer-Variable b deklarieren und auf 5 initialisieren.
  6. Eine Integer-Variable deklarieren c.
  7. Wert der Operation a+b zusammen mit anderem Text auf der Konsole drucken.
  8. Wert der Operation a-b zusammen mit anderem Text auf der Konsole drucken.
  9. Wert der Operation a*b zusammen mit anderem Text auf der Konsole drucken.
  10. Wert der Operation a/b zusammen mit anderem Text auf der Konsole drucken.
  11. Wert der Operation a%b zusammen mit anderem Text auf der Konsole drucken.
  12. Wert der Operation a++ zusammen mit anderem Text auf der Konsole drucken.
  13. Druckwert der Operation a– zusammen mit anderem Text auf der Konsole.
  14. Die Funktion main() sollte einen Wert zurückgeben, wenn das Programm einwandfrei läuft.
  15. Ende des Hauptteils der main()-Funktion.

Relationale Operatoren

Diese Arten von Operatoren führen Vergleiche an Operanden durch. Beispielsweise müssen Sie möglicherweise wissen, welcher Operand größer oder kleiner als der andere ist. Dazu gehören:

Operator Beschreibung ==gleich dem Operator. Überprüft die Gleichheit von zwei Operandenwerten.!=ungleich dem Operator Überprüft die Gleichheit von zwei Operandenwerten.> größer als der Operator Überprüft, ob der Wert des linken Operanden größer als der Wert des rechten Operanden ist. =größer oder gleich Operator Prüft, ob der Wert des linken Operanden größer oder gleich dem Wert des rechten Operanden ist.<=kleiner oder gleich Operator. Prüft, ob der Wert des linken Operanden kleiner oder gleich dem Wert des rechten Operanden ist.

Zum Beispiel:

#include <iostream>
using 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-Erklärung:

  1. Einschließen der iostream-Header-Datei in unseren Code. Es wird uns erlauben, von der Konsole zu lesen und in sie zu schreiben.
  2. Einschließen des std-Namensraums, um seine Klassen und Funktionen zu verwenden, ohne ihn aufzurufen.
  3. Aufruf der Funktion main(), in der die Logik des Programms hinzugefügt werden soll. Das { markiert den Beginn des Hauptteils der Funktion main().
  4. Eine Integer-Variable a deklarieren und auf 11 initialisieren.
  5. Eine Integer-Variable b deklarieren und auf 5 initialisieren.
  6. Einen Text auf der Konsole ausgeben, der die Werte der Variablen a und b angibt.
  7. Durchführen der arithmetischen Operation a==b in einer if-Entscheidungsaussage, um zu wissen, ob sie wahr oder falsch ist. Das { markiert den Anfang des Hauptteils der if-Anweisung.
  8. Text, der auf der Konsole ausgegeben werden soll, wenn die Operation a==b wahr ist. 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.
  9. Der else-Teil der obigen if-Anweisung. Es gibt an, was zu tun ist, wenn die Operation a==b falsch ist.
  10. Text, der auf der Konsole gedruckt werden soll, wenn die Operation a==b falsch ist. 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.
  11. Durchführen der arithmetischen Operation a
  12. Text, der auf der Konsole gedruckt werden soll, wenn die Operation a
  13. Der else-Teil der obigen if-Anweisung. Es gibt an, was zu tun ist, wenn die Operation a
  14. Text, der auf der Konsole gedruckt werden soll, wenn die Operation a
  15. Durchführen der arithmetischen Operation a>b in einer if-Entscheidungsaussage, um zu wissen, ob sie wahr oder falsch ist. Das { markiert den Anfang des Hauptteils der if-Anweisung.
  16. Text, der auf der Konsole gedruckt werden soll, wenn die Operation a>b wahr ist. 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.
  17. Der else-Teil der obigen if-Anweisung. Es gibt an, was zu tun ist, wenn die Operation a>b falsch ist.
  18. Text, der auf der Konsole gedruckt werden soll, wenn die Operation a>b falsch ist. 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.
  19. Die Funktion main() sollte einen Wert zurückgeben, wenn das Programm einwandfrei läuft.
  20. Ende des Hauptteils der main()-Funktion.

Logische Operatoren

Die logischen Operatoren Kombinieren Sie zwei/mehr Einschränkungen/Bedingungen. Logische Operatoren ergänzen auch die Bewertung des betrachteten ursprünglichen Zustands. Dazu gehören:

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 nicht Null ist.! logischer NICHT-Operator. Er kehrt den logischen Zustand des Operanden um. Wenn der Operand wahr ist, wird das ! Operator macht es falsch.

Zum Beispiel:

#include <iostream> 
using 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";
	else
		cout << "AND operation returned false\n";

	if (a == b || c > d)
		cout << "a equals to b OR c is greater than d\n";
	else
		cout << "Neither a is equal to b nor c is greater than d\n";

	if (!b)
		cout << "b is zero\n";
	else
		cout << "b is not zero";

	return 0;
}

Ausgabe:

Hier ist ein Screenshot des Codes:

Code-Erklärung:

  1. Einschließen der iostream-Header-Datei in unseren Code. Es wird uns erlauben, von der Konsole zu lesen und in sie zu schreiben.
  2. Einschließen des std-Namensraums, um seine Klassen und Funktionen zu verwenden, ohne ihn aufzurufen.
  3. Aufruf der main()-Funktion, in die die Logik des Programms eingefügt werden soll.
  4. Das { markiert den Beginn des Hauptteils der main()-Funktion.
  5. 4 Integer-Variablen a, b, c und d deklarieren und ihnen unterschiedliche Werte zuweisen.
  6. Verwendung des Operators &&(AND) innerhalb 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. Erste Bedingung ist falsch, zweite Bedingung ist wahr. False&&true ist False, daher ist das Ergebnis von if falsch.
  7. Text, der auf der Konsole gedruckt werden soll, wenn die obige if-Anweisung wahr ist. Dies wird nicht ausgeführt.
  8. Auszuführender Teil, wenn die obige if-Anweisung falsch ist.
  9. Text, der auf der Konsole ausgegeben wird, wenn die if-Anweisung falsch ist. Dies wird ausgeführt.
  10. Mit dem || (OR)-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. Erste Bedingung ist falsch, zweite Bedingung ist wahr. False||true ist True, daher ist das Ergebnis von if wahr.
  11. Text, der auf der Konsole gedruckt werden soll, wenn die obige if-Anweisung wahr ist. Dies wird ausgeführt.
  12. Auszuführender Teil, wenn die obige if-Anweisung falsch ist.
  13. Text, der auf der Konsole ausgegeben wird, wenn die if-Anweisung falsch ist. Dies wird nicht ausgeführt.
  14. Überprüfen, ob der Wert der Variablen 0 ist.
  15. Text, der auf der Konsole gedruckt werden soll, wenn die obige if-Anweisung wahr ist. Dies wird nicht ausgeführt.
  16. Auszuführender Teil, wenn die obige if-Anweisung falsch ist.
  17. Text, der auf der Konsole ausgegeben wird, wenn die if-Anweisung falsch ist. Dies wird ausgeführt.
  18. Die Funktion main() sollte einen Wert zurückgeben, wenn das Programm einwandfrei läuft.
  19. Ende des Hauptteils der main()-Funktion.

Bitweise Operatoren

Bitweise Operatoren Operationen auf Bitebene an Operanden ausführen. Zuerst werden Operatoren auf Bitebene konvertiert, dann werden Operationen an den Operanden durchgeführt. Wenn arithmetische Operationen wie Addition und Subtraktion auf Bitebene durchgeführt werden, können Ergebnisse schneller erzielt werden. Dazu gehören:

Operator Beschreibung &(bitweises UND). Es nimmt 2 Zahlen (Operanden) und führt dann ein UND für jedes Bit von zwei Zahlen aus. Wenn beide 1 sind, gibt AND 1 zurück, andernfalls 0.| (bitweises OR) Nimmt 2 Zahlen (Operanden) und führt dann OR 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 an jedem Bit von 2 Zahlen durch. Es gibt 1 zurück, wenn beide Bits unterschiedlich sind.<<(Linksverschiebung) Nimmt zwei Zahlen und verschiebt dann die Bits des ersten Operanden nach links. Der zweite Operand bestimmt die Gesamtzahl der zu verschiebenden Stellen.>> (Rechtsverschiebung) Nimmt zwei Zahlen und verschiebt dann die Bits des ersten Operanden nach rechts. Der zweite Operand bestimmt die Anzahl der zu verschiebenden Stellen.~ (bitweises NICHT). Nimmt Zahl und invertiert dann alle ihre Bits.
#include <iostream>
using namespace std;

int main() {
	unsigned int p = 60;	  // 60 = 0011 1100  
	unsigned int q = 13;	  // 13 = 0000 1101
	int z = 0;

	z = p & q;
	cout << "p&q is : " << z << endl; // 12 = 0000 1100

	z = p | q;
	cout << "p|q is : " << z << endl; // 61 = 0011 1101

	z = p ^ q;
	cout << "p^q is : " << z << endl; // 49 = 0011 0001

	z = ~p;
	cout << "~p is : " << z << endl; // -61 = 1100 0011

	z = p << 2;
	cout << "p<<2 is: " << z << endl; // 240 = 1111 0000

	z = p >> 2;
	cout << "p>>2 is : " << z << endl; // 15 = 0000 1111

	return 0;
}

Ausgabe:

Hier ist ein Screenshot des Codes:

Code-Erklärung:

  1. Einschließen der iostream-Header-Datei in unseren Code. Es wird uns erlauben, von der Konsole zu lesen und in sie zu schreiben.
  2. Einschließen des std-Namensraums, um seine Klassen und Funktionen zu verwenden, ohne ihn aufzurufen.
  3. Aufruf der Funktion main(), in der die Logik des Programms hinzugefügt werden soll. Das { markiert den Beginn des Hauptteils der Funktion main().
  4. Eine vorzeichenlose Integer-Variable p deklarieren und ihr einen Wert von 60 zuweisen, was binär 0011 1100 ist.
  5. Deklarieren einer vorzeichenlosen Integer-Variablen q und Zuweisen eines Wertes von 13, was binär 0000 1101 ist.
  6. Eine Integer-Variable z deklarieren und auf 0 initialisieren.
  7. Durchführen der bitweisen &(UND)-Operation an den Variablen p und q und Speichern des Ergebnisses in der Variablen z.
  8. Drucken des Ergebnisses der obigen Operation auf der Konsole zusammen mit anderem Text.
  9. Durchführen des bitweisen | (ODER)-Operation mit den Variablen p und q und Speichern des Ergebnisses in der Variablen z.
  10. Drucken des Ergebnisses der obigen Operation auf der Konsole zusammen mit anderem Text.
  11. Durchführen der bitweisen ^ (XOR)-Operation an den Variablen p und q und Speichern des Ergebnisses in der Variablen z.
  12. Drucken des Ergebnisses der obigen Operation auf der Konsole zusammen mit anderem Text.
  13. Durchführen der bitweisen Operation ~ (NOT) für die Variablen p und q und Speichern des Ergebnisses in der Variablen z.
  14. Drucken des Ergebnisses der obigen Operation auf der Konsole zusammen mit anderem Text.
  15. Durchführen der Linksverschiebungsoperation an der Variablen p und Speichern des Ergebnisses in der Variablen z.
  16. Drucken des Ergebnisses der obigen Operation auf der Konsole zusammen mit anderem Text.
  17. Durchführen der Rechtsverschiebungsoperation an der Variablen p und Speichern des Ergebnisses in der Variablen z.
  18. Drucken des Ergebnisses der obigen Operation auf der Konsole zusammen mit anderem Text.
  19. Die Funktion main() sollte einen Wert zurückgeben, wenn das Programm einwandfrei läuft.
  20. Ende des Hauptteils der main()-Funktion.

Zuweisungsoperatoren

Zuweisungsoperatoren Variablen Werte zuweisen. Der Operand/die Variable wird zur linken Seite des Operators hinzugefügt, während der Wert zur rechten Seite des Operators hinzugefügt wird. Die Variable und der Wert müssen zum selben Datentyp gehören, sonst gibt 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 beliebten Zuweisungsoperatoren in C++:

Operator Beschreibung =(einfacher Zuweisungsoperator) Er weist der linken Variablen einen Wert rechts zu. +=(Und-Zuweisungsoperator hinzufügen) Er addiert zuerst den Wert des linken Operanden zum Wert des rechten Operanden und weist dann das Ergebnis der linken Variablen zu.-=( UND-Zuweisungsoperator subtrahieren)Er subtrahiert zuerst den Wert des rechten Operanden vom Wert des linken Operanden und weist dann das Ergebnis der Variablen auf der linken Seite zu Variable auf der linken Seite./=(Division UND Zuweisungsoperator) Er dividiert zuerst den Wert des linken Operanden durch den Wert des rechten Operanden und weist dann das Ergebnis der Variablen auf der linken Seite zu.

Zum Beispiel:

#include <iostream> 
using 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-Erklärung:

  1. Einschließen der iostream-Header-Datei in unseren Code. Es wird uns erlauben, von der Konsole zu lesen und in sie zu schreiben.
  2. Einschließen des std-Namensraums, um seine Klassen und Funktionen zu verwenden, ohne ihn aufzurufen.
  3. Aufruf der main()-Funktion, in die die Logik des Programms eingefügt werden soll.
  4. Das { markiert den Beginn des Hauptteils der main()-Funktion.
  5. Eine Integer-Variable x deklarieren und ihr den Wert 5 zuweisen.
  6. Drucken des Werts der Variablen x zusammen mit anderem Text auf der Konsole. Das \n ist ein Zeilenumbruchzeichen. Es bewegt den Cursor beim Drucken in die nächste Zeile.
  7. Addieren von 5 zum Wert der Variablen x und Zuweisen des Ergebnisses zur Variablen x.
  8. Drucken des Werts der Variablen x auf der Konsole zusammen mit anderem Text.
  9. Subtrahieren von 5 vom Wert von x und Zuweisen des Ergebnisses zur Variablen x.
  10. Drucken des Werts der Variablen x auf der Konsole zusammen mit anderem Text.
  11. Wert der Variablen x mit 5 multiplizieren und Ergebnis der Variablen x zuweisen.
  12. Drucken des Werts der Variablen x auf der Konsole zusammen mit anderem Text.
  13. Teilen Sie den Wert der Variablen x durch 5 und weisen Sie das Ergebnis der Variablen x zu.
  14. Drucken des Werts der Variablen x auf der Konsole zusammen mit anderem Text.
  15. Die Funktion main() sollte einen Wert zurückgeben, wenn das Programm einwandfrei läuft.
  16. Ende des Hauptteils der main()-Funktion.

Andere Betreiber

Andere Betreiber umfassen sizeof-Operator, Komma-Operator, Bedingungsoperator und Operator-Vorrang.
Lassen Sie uns andere von C++ unterstützte Operatoren besprechen:

Größe des Operators

Dieser Operator bestimmt die Größe einer Variablen. Verwenden Sie den sizeof-Operator, um die Größe eines Datentyps zu bestimmen.

Zum Beispiel:

#include <iostream> 
using 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-Erklärung:

  1. Einschließen der iostream-Header-Datei in unseren Code. Es wird uns erlauben, von der Konsole zu lesen und in sie zu schreiben.
  2. Einschließen des std-Namensraums, um seine Klassen und Funktionen zu verwenden, ohne ihn aufzurufen.
  3. Aufruf der Funktion main(), in der die Logik des Programms hinzugefügt werden soll. Das { markiert den Beginn des Hauptteils der Funktion main().
  4. Bestimmen der Größe des Integer-Datentyps mit dem sizeof-Operator und Drucken zusammen mit anderem Text auf der Konsole.
  5. Bestimmen der Größe des Zeichendatentyps mithilfe des sizeof-Operators und Drucken neben anderem Text auf der Konsole.
  6. Bestimmen der Größe des Float-Datentyps mit dem sizeof-Operator und Drucken neben anderem Text auf der Konsole.
  7. Bestimmen der Größe des Float-Datentyps mit dem sizeof-Operator und Drucken neben anderem Text auf der Konsole.
  8. Die Funktion main() sollte einen Wert zurückgeben, wenn das Programm einwandfrei läuft.
  9. Ende des Hauptteils der main()-Funktion.

Komma-Operator

Der Komma-Operator (,) 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.

#include <iostream>
using 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-Erklärung:

  1. Einschließen der iostream-Header-Datei in unseren Code. Es wird uns erlauben, von der Konsole zu lesen und in sie zu schreiben.
  2. Einschließen des std-Namensraums, um seine Klassen und Funktionen zu verwenden, ohne ihn aufzurufen.
  3. Aufruf der Funktion main(), in der die Logik des Programms hinzugefügt werden soll. Das { markiert den Beginn des Hauptteils der Funktion main().
  4. Zwei Integer-Variablen x und y deklarieren.
  5. Der Variablen y einen Wert von 100 zuweisen.
  6. Wert von y erhöhen und Ergebnis der Variablen x zuweisen. 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.
  7. Wert der Variablen x auf der Konsole ausgeben.
  8. Die Funktion main() sollte einen Wert zurückgeben, wenn das Programm einwandfrei läuft.
  9. Ende des Hauptteils der main()-Funktion.

Bedingter Operator

Dieser Operator wertet eine Bedingung aus und handelt basierend auf dem Ergebnis der Bewertung.

Syntax:

Condition ? Expression2 : Expression3;

Parameter:

  • Die Bedingung ist die auszuwertende Bedingung.
  • Ausdruck1 ist der Ausdruck, der ausgeführt werden soll, wenn die Bedingung wahr ist.
  • Expression3 ist der Ausdruck, der ausgeführt werden soll, wenn die Bedingung falsch ist.

Zum Beispiel:

#include <iostream>
using 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-Erklärung:

  1. Einschließen der iostream-Header-Datei in unseren Code. Es wird uns erlauben, von der Konsole zu lesen und in sie zu schreiben.
  2. Einschließen des std-Namensraums, um seine Klassen und Funktionen zu verwenden, ohne ihn aufzurufen.
  3. Aufruf der Funktion main(), in der die Logik des Programms hinzugefügt werden soll. Das { markiert den Beginn des Hauptteils der Funktion main().
  4. Zwei Integer-Variablen a und b deklarieren. Der Variable a wurde der Wert 1 zugewiesen.
  5. Wert der Variablen zuweisen b. Wenn Variable a kleiner als 10 ist, wird b der Wert 2 zugewiesen, andernfalls wird b der Wert 5 zugewiesen.
  6. Drucken des Werts der Variablen b auf der Konsole zusammen mit anderem Text.
  7. Die Funktion main() sollte einen Wert zurückgeben, wenn das Programm einwandfrei läuft.
  8. Ende des Hauptteils der main()-Funktion.

Vorrang der Operatoren

Eine einzelne Operation kann mehr als einen Operator haben. In diesem Fall bestimmt die Operatorpriorität denjenigen, der zuerst ausgewertet wird.

Die folgende Liste zeigt den Vorrang von Operatoren in C++, wobei der Vorrang von links nach rechts abnimmt:

(), [],*, /, %, +/-, <<,>>, ==, !=, ^, |, &&, ||, ?:, =, +=, -=, *=, /=

Zusammenfassung:

  • Operatoren sind Symbole zur Durchführung logischer und arithmetischer Operationen.
  • Arithmetische Operatoren helfen uns, verschiedene arithmetische Operationen mit Operanden durchzuführen.
  • Relationale Operatoren helfen uns, verschiedene Vergleichsoperationen an Operanden durchzuführen.
  • Logische Operatoren helfen uns, verschiedene logische Operationen an Operanden durchzuführen.
  • Bitweise Operatoren helfen uns, bitweise Operationen an Operanden durchzuführen.
  • Zuweisungsoperatoren helfen uns, verschiedene arithmetische Operationen an Operanden durchzuführen.
  • Der sizeof-Operator gibt die Größe einer Variablen oder eines Datentyps zurück.
  • Der Kommaoperator führt eine Folge von Operationen aus.
  • Der Bedingungsoperator wertet eine Bedingung aus und handelt basierend auf dem Ergebnis.

C Sprache

  1. Was ist ein BioChip und Arten von BioChips
  2. C#-Operatoren
  3. C++-Operatoren
  4. C++ Switch Case-Anweisung mit BEISPIEL
  5. C++ Dynamische Zuordnung von Arrays mit Beispiel
  6. Überladen von C++-Operatoren mit Beispielen
  7. C++-Struktur mit Beispiel
  8. std::list in C++ mit Beispiel
  9. Unterschied zwischen Struktur und Klasse:Erklärt mit C++-Beispiel
  10. C# Abstract Class Tutorial mit Beispiel:Was ist Abstraktion?