So verwenden Sie den Subtraktionszuweisungsoperator in C ++

So verwenden Sie den Subtraktionszuweisungsoperator in C ++
Der Subtraktionszuweisungsoperator (-=) führt die zweistufige Berechnung in einem Schritt aus. Wie aus dem Namen subtrahiert es den Wert der rechten Variablen und weist das Ergebnis der linken Variablen zu. In diesem Tutorial verstehen Sie die Verbindungszuweisung -= Operator in C ++ mit einigen Beispielen.

Was ist Subtraktionszuweisungsoperator in C++

Der Subtraktionszuweisungsoperator (-=) führt mathematische Aufgaben nur in einem Schritt aus, was die Komplexität des Programms minimiert und seine Effizienz verbessert. Die Syntax des Subtraktionszuweisung (-=) Operator:

Wert1 -= Wert2;

Der Wert kann ein Operand oder eine beliebige Art von Datenwert sein. Als Wert1 -= Wert 2 funktioniert wie Wert1-value2 und speichern das Ergebnis bei Wert1. Schauen wir uns Programmbeispiele in C ++ an, die die verwenden "-=" Operator.

Beispiel 1

Das C ++ - Programm ist unten auf sehr einfache Weise definiert:

#enthalten
Verwenden von Namespace STD;
int main ()
int a = 10;
a -= 2;
Cout << "Value of a using (-=) Operator: " << a << endl;

In diesem Code wird der Subtraktionszuweisungsoperator verwendet, um zu nehmen A Variable mit einem Startwert von 10, einen Wert von ihm abziehen 2, und dann speichern das Ergebnis auf A. Die Ausgabe zeigte also den neuen Wert der Variablen 8:

Beispiel 2

Im Folgenden finden Sie ein weiteres Beispiel für die Verwendung von Subtraktionszuweisungsoperator mit bedingten Anweisungen:

#enthalten
Verwenden von Namespace STD;
int main ()
int a = 20;
Cout << "The initial value of a is: " << a << endl;
a -= 10;
if (a == 10)
Cout<< "After using Subtraction assignment operator a Value = " < anders
Cout<< "Invalid" << a << endl;

Rückkehr 0;

Hier die Ganzzahlvariable A wird mit a initialisiert 20 Startwert. Zu subtrahieren 10 aus A, Wir verwenden die -= Operator. Nachdem wir den Subtraktionsvorgang durchgeführt haben, verwenden wir dann eine ansonsten Anweisung, um festzustellen, ob der Wert von A ist gleich 10. Die Nachricht Nach Verwendung des Subtraktionszuweisungsoperators ein Wert = ein Wert = wird gedruckt, gefolgt von dem Wert eines, wenn die Bedingung wahr ist. Wenn nicht, zeigen wir die Fehlermeldung an Ungültig, Welches ist der Wert von A. Die Ausgabe auf dem Bildschirm ist wie folgt:

Abschluss

Die Verbindungszuweisungsoperatoren sind die Kombination von zwei kombinierten Operatoren. In diesem Tutorial haben wir das erklärt -= Verbindungszuweisungsoperator, der sehr nützlich ist, um einen Unterschied zwischen zwei Variablen der gegenüberliegenden Seiten von zu erhalten = und zuteilen Sie das Ergebnis in nur einem einzigen Schritt der linken Seitenvariable. Der obige Artikel wurde auch auf dem Beispielprogramm für Subtraktionszuweisungsbetreiber von C ++ mit einfachem Ganzzahl-Datentyp und IF-ELSE-Anweisung ausgearbeitet.