Bitwise operators in Java are used to perform operations on individual bits. For example,
Bitwise complement Operation of 35
35 = 00100011 (In Binary)
~ 00100011
________
11011100 = 220 (In decimal)
Here, ~ is a bitwise operator. It inverts the value of each bit (0 to 1 and 1 to 0).
The various bitwise operators present in Java are:
|
Operator |
Description |
|
~ |
Bitwise Complement |
|
<< |
Left Shift |
|
>> |
Right Shift |
|
>>> |
Unsigned Right Shift |
|
& |
Bitwise AND |
|
^ |
Bitwise exclusive OR |