Assignment Operators: =, *=, /=, %=, +=, -=, <<=, >>=, &=, ^=, and |=

=
Store the value of the second operand in the object specified by the
first operand (simple assignment).

*=
Multiply the value of the first operand by the value of the second
operand; store the result in the object specified by the first
operand.

/=
Divide the value of the first operand by the value of the second
operand; store the result in the object specified by the first
operand.

%=
Take modulus of the first operand specified by the value of the
second operand; store the result in the object specified by the first
operand.

+=
Add the value of the second operand to the value of the first
operand; store the result in the object specified by the first
operand.

–=
Subtract the value of the second operand from the value of the first
operand; store the result in the object specified by the first
operand.

<<=
Shift the value of the first operand left the number of bits
specified by the value of the second operand; store the result in the
object specified by the first operand.

>>=
Shift the value of the first operand right the number of bits
specified by the value of the second operand; store the result in the
object specified by the first operand.

&=
Obtain the bitwise AND of the first and second operands; store the
result in the object specified by the first operand.

^=
Obtain the bitwise exclusive OR of the first and second operands;
store the result in the object specified by the first operand.

|=
Obtain the bitwise inclusive OR of the first and second operands;
store the result in the object specified by the first operand.

No comments:

Post a Comment