In computer programming, a bitwise operation operates on a bit string, a bit array or a binary numeral at the level of its individual bits.