Back to Course
Operators

C Programming Assignment Operators

What are Assignment Operators?

Assignment operators are used to assign values to variables, optionally combined with an arithmetic or bitwise operation.

List of Assignment Operators

  • = — simple assignment
  • += — add and assign, e.g. a += 5 is same as a = a + 5
  • -= — subtract and assign
  • *= — multiply and assign
  • /= — divide and assign
  • %= — modulus and assign
  • &=, |=, ^=, <<=, >>= — bitwise assignment operators
int a = 10;
a += 5;   // a = 15
a *= 2;   // a = 30

Ready to master real-world C Programming development?

Learn C Programming hands-on with mentor-led, live sessions.

Explore Course