Shorthand Operator |
Name |
Meaning |
Example ( a = 10 initially) |
|
|
Addition |
a = a + b |
a += 5 |
15 |
|
Subtraction |
a = a - b |
a -= 5 |
5 |
|
Multiplication |
a = a * b |
a *= 5 |
50 |
|
Division |
a = a / b |
a /= 5 |
2 |
|
Modulus |
a = a % b |
a %= 3 |
1 |
|
Shift left b bits |
a = a << b |
a <<= 5 |
320 |
|
Shift right b bits |
a = a >> b |
a >>= 1 |
5 |
|
Zero-fill shift right b bits |
a = a >>> b |
a >>>= 5 |
0 |
|
AND |
a = a & b |
a &= 7 |
2 |
|
Exclusive OR |
a = a ^ b |
a ^= 6 |
12 |
|
OR |
a = a | b |
a |= 5 |
14 |
Back to top Home Serious Stuff
© 2001. Copyright Sue Nethercott.