The assignment operators in C

 

  • Assignment operators in C and in Java are identical in notation and meaning:

        Assignment expression  |  Meaning
      -------------------------+---------------------------------------- 
          var = expression     |  Store result of expression in var
    
          var += expr          |  Same as: var = var + (expr)
          var -= expr          |  Same as: var = var - (expr)
          var *= expr          |  Same as: var = var * (expr)
          var /= expr          |  Same as: var = var / (expr)
          var %= expr          |  Same as: var = var % (expr)