+ | addition | binaires |
- | soustraction | |
* | multiplication | |
/ | division | |
% | modulo | |
- | signe opposé | unaire |
++ | incrémentation | unaires pré- ou post- fixés |
-- | décrémentation |
&& | et | binaires |
|| | ou | |
! | négation | unaire |
a | b | a && b | a || b | ! a |
---|---|---|---|---|
true | true | true | true | false |
true | false | false | true | false |
false | true | false | true | true |
false | false | false | false | true |
& | et (1 & 1) -> 1 |
| | ou (1 | 0) -> 1 |
^ | ou exclusif (1 ^ 1) -> 0 |
<< | décalage a gauche |
>> | décalage a droite |
>>> | idem sans conservation du signe |
signe | utilisation | équivalent |
---|---|---|
= | x = y | x = y |
+= | x += y | x = x + y |
-= | x -= y | x = x - y |
*= | x *= y | x = x * y |
/= | x /= y | x = x / y |
div= | x div= y | x = x div y |
%= | x %= y | x = x % y |
<<= | x <<= y | x = x << y |
>>= | x >>= y | x = x >> y |
>>>= | x >>>= y | x = x >>> y |
&= | x &= y | x = x & y |
^= | x ^= y | x = x ^ y |
|= | x |= y | x = x | y |
++ | x++ | x = x +1 |
-- | x-- | x = x - 1 |