C++ Assignment Operators

📝 C++ Assignment Operators – Assign and Update Values

Assignment operators in C++ are used to assign values to variables — and they can even do some math while they’re at it! 💼📐

📋 Common Assignment Operators

  • = – Assign a value
  • += – Add and assign
  • -= – Subtract and assign
  • *= – Multiply and assign
  • /= – Divide and assign
  • %= – Modulus and assign

🔍 Example: Assign and Update

#include <iostream>
using namespace std;

int main() {
    int x = 10;

    x += 5;  // x = x + 5
    cout << "x after += 5: " << x << endl;

    x -= 2;  // x = x - 2
    cout << "x after -= 2: " << x << endl;

    x *= 3;  // x = x * 3
    cout << "x after *= 3: " << x << endl;

    x /= 4;  // x = x / 4
    cout << "x after /= 4: " << x << endl;

    x %= 3;  // x = x % 3
    cout << "x after %= 3: " << x << endl;

    return 0;
}

Try It Now

💡 Why Use Shorthand?

Using +=, -=, etc. makes your code shorter and easier to read. It’s like saying “add and update in one shot!” ⚡