|
Operator |
Meaning |
Example |
> |
Greater that - True if left operand is greater than the right |
x > y |
< |
Less that - True if left operand is less than the right |
x < y |
== |
Equal to - True if both operands are equal |
x == y |
!= |
Not equal to - True if operands are not equal |
x != y |
>= |
Greater than or equal to - True if left operand is greater than or equal to the right |
x >= y |
<= |
Less than or equal to - True if left operand is less than or equal to the right |
x <= y |
Operator |
Meaning |
Example |
and |
True if both the operands are true |
x and y |
or |
True if either of the operands is true |
x or y |
not |
True if operand is false (complements the operand) |
not x |
Operator |
Meaning |
Example |
& |
Bitwise AND |
x& y = 0 (0000 0000 ) |
| |
Bitwise OR |
x | y = 14 (0000 1110 ) |
~ |
Bitwise NOT |
~x = -11 (1111 0101 ) |
^ |
Bitwise XOR |
x ^ y = 14 (0000 1110 ) |
>> |
Bitwise right shift |
x>> 2 = 2 (0000 0010 ) |
<< |
Bitwise left shift |
x<< 2 = 40 (0010 1000 ) |
|
|