OPERATOR PURPOSE
+ Computes the additive value of the two operands.
– Computes the difference between the two operands.
* Computes the multiplication of the two operands.
/ Computes the division between the two operands.
% Computes the modulus (remainder) of the two operands.
== Returns True if the two operands are equal, False otherwise.
!= Returns True if the two operands are not equal, False otherwise.
>= Greater than.
<= Less than.
>
<=> Returns -1 if the left operand is less than the right, +1 if is it greater than, and 0 (False) otherwise.
&& a logical AND operation.
|| a logical OR operation.
& Returns the value of the two operators bitwise ANDed.
| Returns the value of the two operators bitwise ORed.
~ Returns the value of the two operators bitwise XORed.
++ Increment operator. Increments the variable's value by 1.
-- Decrement operator. Decrements the variable's value by 1.
xx Computes the power of the left value to the power of the right value.
+= Adds the value of the right operand to the value of the left operand.
-= Subtracts the value of the right operand from the value of the left operand.
x= Multiplies the value of the left operand with the value of the right operand.
>> Shifts the left operand right by the number of bits specified by the right operand.
<< Shifts the left operand left by the number of bits specified by the right operand.
~ Performs a 1s complement of the operator. This is a unary operator.
|