Arithmetic Operators
OperatorMeaningExample
+Addition (Numbers)5+3 results in 8
+Concatenation (Strings)"Hello " + "world" results in "Hello world"
-Subtraction5-3 results in 2
*Multiplication6*2 results in 12
/Division6/2 results in 3
%Modulo6%3 results in 0
++Incrementi++; // Increments variable i by one
--Decrementi--; // Decrements variable i by one

Relational Operators
OperatorMeaningExample
==Equality5==3 returns false
!=Not Equal5!=3 returns true
<Less Than5<3 returns false
<=Less Than or Equal5<=3 returns false
>Greater Than5>3 returns true
>=Greater Than or Equal5>=3 returns true

Logical Operators
OperatorMeaningExample
&&Andtrue && false returns false
||Ortrue || false returns true
!Not!true returns false

Bitwise Operators
OperatorMeaningExample
&Bitwise AND0x0001 & 0x1001 returns 0x0001
|Bitwise OR0x0001 | 0x1001 returns 0x1001
^Bitwise XOR0x0001 ^ 0x1001 returns false 0x1000
~Bitwise NOT~0x0001 returns 0xFFFE
<<Shift Left0x0001 << 1 returns 0x0002
>>Shift Right0x0001 >> 1 returns 0x0000