Tutorials References Exercises Menu
Paid Courses

Go Bitwise Operators


Bitwise Operators

Bitwise operators are used on (binary) numbers:

Operator Name Description Example Try it
AND Sets each bit to 1 if both bits are 1 x & y Try it »
| OR Sets each bit to 1 if one of two bits is 1 x | y Try it »
 ^ XOR Sets each bit to 1 if only one of two bits is 1 x ^ b Try it »
<< Zero fill left shift Shift left by pushing zeros in from the right x << 2 Try it »
>> Signed right shift Shift right by pushing copies of the leftmost bit in from the left, and let the rightmost bits fall off x << 2 Try it »