OPERATOR: assignment:
= += -= *= /= div=  %=  <<=
 >>= >>>= &= |= ^=
The assigment operators are used
set the value of an operand by permitting shorthand versions of standard
arithmetic operations. Please refer to the arithmetic operators.
=
The basic assignment operator is the equal sign, which assigns the value
(literal or variable) on its right to the variable on its left:
Code:
x = a;
+= -= *= /= div=
 %=
The equal sign is combined with the +, -, *, /, div and % operators to
give the following shorthand versions of standard arithmetic operations:
Code:
| a +=
b |
instead of |
a = a + b |
| a -=
b |
instead of |
a = a - b
|
| a *=
b |
instead of |
a = a * b |
| a /=
b |
instead of |
a = a / b |
| a div=
b |
instead of |
a = a div b |
| a %=
b |
instead of |
a = a % b |
 <<=  >>= >>>=
&= |= ^=
The equal sign can also be combined with the <<, >>, >>>, &, |, and ^
operators to give the following shorthand versions of standard bitwise
operations:
Code:
| a <<=
b |
instead of |
a = a << b |
| a >>=
b |
instead of |
a = a >> b
|
| a >>>=
b |
instead of |
a = a >>> b |
| a &=
b |
instead of |
a = a & b |
| a |=
b |
instead of |
a = a | b |
| a ^=
b |
instead of |
a = a ^ b |
Copyright 1999-2001 by Infinite Software Solutions, Inc. All rights reserved.
Trademark Information
|