Lvalue and rvalue must resolve to scalar types and lvalue must resolve to a variable. [0314] <expression>=<expression>: Simple assignment: copy rvalue into lvalue. [0315] <expression>*=<expression>; [0316] <expression>/=<expression>; [0317] <expression>%=<expression>; [0318] <expression>+=<expression>; [0319] <expression>???=<expression>; [0320] <expression>>>=<expression>; [0321] <expression><<=<