op= Compound Assignment operator lval op= exp compound assignment lval any variable op any binary operator except && or || exp any expression The op= operator is a shortcut for the expression lval = lval op exp; In other words, it performs the indicated operation, then assigns the result to lval.