|Bitwise AND||a & b||It returns a one in each bit location if the bits of both the left and right operands are ones.|
|Bitwise OR||a | b||If either the left or right operand bits are one, this function returns a one in each bit.|
|Bitwise XOR||a ^ b||If bits of one but not both left and right operands are one, returns a one in a bit location.|
|Bitwise NOT||~ a||The operand's bits are flipped.|
|Left shift||a << b||Shifts a by b bits to the left in binary form, shifting in zeros from the right.|
|Sign-propagating right shift||a >> b||Shifts a by b bits to the right in binary form, deleting bits shifted off.|
|Zero-fill right shift||a >>> b||Shifts a by b bits to the right in binary representation, deleting bits shifted off and shifting in zeros from the left.|
My First Paragraph.