Comment utiliser l'opérateur d'attribution de soustraction en C ++

Comment utiliser l'opérateur d'attribution de soustraction en C ++
L'opérateur d'attribution de soustraction (- =) effectue le calcul en deux étapes en une étape. À partir du nom, il soustrait la valeur de la variable côté droit et attribue le résultat à la variable côté gauche. Ce tutoriel vous fera comprendre l'affectation composée - = opérateur en C ++ avec quelques exemples.

Qu'est-ce que l'opérateur d'affectation de soustraction en C++

L'opérateur d'affectation de soustraction (- =) Effectue des tâches mathématiques en une seule étape, ce qui minimise la complexité du programme et améliore son efficacité. La syntaxe de l'opérateur d'attribution de soustraction (- =):

Value1 - = valeur2;

La valeur peut être un opérande ou tout type de valeur de données. Comme valeur 1 - = valeur 2 fonctionne comme valeur1-valeur2 et enregistrer le résultat à valeur 1. Examinons les exemples de programme en C ++ qui utilisent le "- =" opérateur.

Exemple 1

Le programme C ++ est défini ci-dessous d'une manière très simple:

#inclure
Utilisation de Namespace Std;
int main()
int a = 10;
a - = 2;
couter << "Value of a using (-=) Operator: " << a << endl;

Dans ce code, l'opérateur d'attribution de soustraction est utilisé pour prendre un variable avec une valeur de départ de dix, soustraire une valeur de 2, puis a enregistré le résultat à un. Ainsi, la sortie a montré la nouvelle valeur de la variable 8:

Exemple 2

Voici un autre exemple de l'utilisation de l'opérateur d'attribution de soustraction avec des instructions conditionnelles:

#inclure
Utilisation de Namespace Std;
int main()
int a = 20;
couter << "The initial value of a is: " << a << endl;
a - = 10;
if (a == 10)
couter<< "After using Subtraction assignment operator a Value = " < autre
couter<< "Invalid" << a << endl;

retour 0;

Ici, la variable entière un est initialisé avec un 20 valeur de départ. Soustraire dix depuis un, Nous utilisons le -= opérateur. Après avoir effectué l'opération de soustraction, nous utilisons ensuite un sinon déclaration pour déterminer si la valeur de un est égal à dix. Le message Après avoir utilisé l'opérateur d'attribution de soustraction, une valeur = est imprimé suivi de la valeur d'un si la condition est vraie. Sinon, nous affichons le message d'erreur Invalide, qui est la valeur de un. La sortie sur l'écran sera la suivante:

Conclusion

Les opérateurs d'affectation composés sont la combinaison de deux opérateurs combinés. Dans ce tutoriel, nous avons expliqué le -= Opérateur d'attribution composé qui est très utile pour obtenir une différence entre deux variables des côtés opposés de = et allouer le résultat à la variable du côté gauche en une seule étape. L'article ci-dessus a également développé l'exemple de l'opérateur d'attribution de soustraction Programme de C ++ avec un type de données entier simple et une instruction IF-ELSE.