C++ bietet einen umfangreichen Satz von Operatoren, die wie folgt klassifiziert sind: Arithmetische Operatoren (+, -, *, /, %, ++, --) Zuweisungsoperatoren (=, +=, -=, *=, /= , %=) Vergleichsoperatoren (==, !=, <, >, <=, >=) logische Operatoren (&, |, ^,!) Bitweise Operatoren (&, |, ^, << , >>) Zeigeroperatoren (*, &, ->) Andere Operatoren (sizeof, ?:,,,)
C++-Operatorübersicht
C++ ist eine leistungsstarke Programmiersprache mit einem Umfangreicher Satz von Operatoren zur Durchführung einer Vielzahl von Operationen. Diese Operatoren können in die folgenden Kategorien unterteilt werden:
1. Arithmetische Operatoren
- +, -, *, /, %: grundlegende arithmetische Operatoren, die jeweils für Addition, Subtraktion, Multiplikation, Division und Modulo verwendet werden.
- ++, --: Inkrement- und Dekrementoperatoren, erhöhen bzw. verringern den Variablenwert um 1.
2. Zuweisungsoperator
- =: Der grundlegende Zuweisungsoperator weist den Wert des rechten Operanden dem linken Operanden zu.
- +=, -=, *=, /=, %=: zusammengesetzte Zuweisungsoperatoren, die gleichzeitig arithmetische Operationen und Zuweisungen ausführen.
3. Vergleichsoperatoren
- ==, !=: Gleichheits- und Ungleichheitsoperatoren.
- <, >, <=, >=: Vergleichsoperatoren.
4. Logische Operatoren
- &, |, ^: UND-, ODER-, XOR-Operatoren.
- !: Kein Operator, invertiert den booleschen Wert des Operanden.
5. Bitweise Operatoren
- &, |, ^: bitweise UND-, bitweise ODER-, bitweise XOR-Operatoren.
- <<, >>: Bitweise Linksverschiebungs- und bitweise Rechtsverschiebungsoperatoren.
6. Zeigeroperatoren
- *: Wertoperator, gibt den Wert zurück, auf den der Zeiger zeigt.
- &: Adressoperator, gibt die Adresse der Variablen zurück.
- ->: Member-Zugriffsoperator, der für den Zugriff auf Member einer Struktur oder Klasse verwendet wird.
7. Andere Operatoren
- sizeof: Gibt die Bytegröße des Datentyps zurück.
- ?:: Bedingter Operator, gibt unterschiedliche Werte basierend auf bedingten Ausdrücken zurück.
- : Kommaoperator, führt Ausdrücke nacheinander aus.
Das obige ist der detaillierte Inhalt vonWas sind die C++-Operatoren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!