C++ Assignment Operators

In this lesson, you will learn about the Assignment Operators in C++, their usage, and examples to better understand the topic.


What are Assignment Operators?

Assignment operators are used in C++ to give variables values. The following types of assignment operators are available in C++’s built-in library.

Operator Example Equivalent to
= var1= var2; var1= var2;
+= var1+= var2; var1= var1+ var2;
-= var1-= var2; var1= var1- var2;
*= var1*= var2; var1= var1* var2;
/= var1/= var2; var1= var1/ var2;
%= var1%= var2; var1= var1% var2;

Example

#include <iostream>

using namespace std;
int main() {
// 90 is assigned to var1 and 10 is assigned to var2
int var1 = 90, var2 = 10;
cout << "var1= " << var1 << endl;
cout << "var2= " << var2 << endl;
cout << "After var1*= var2;" << endl;
var1 *= var2;
// assigning the product of var1 and var2 to var1
cout << "var1= " << var1 << endl;
return 0;
}

Output

var1= 90
var2= 10
After var1*= var2;
var1= 900

This concludes the C++ Assignment Operators lesson. In the next lesson, you will learn about Relational Operators in C++.