|
|
| 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) |
|
|