Also found in: Wikipedia.


A bitwise operator treats its operands as a vector of bits rather than a single number. Boolean bitwise operators combine bit N of each operand using a Boolean function (NOT, AND, OR, XOR) to produce bit N of the result.

For example, a bitwise AND operator ("&" in C) would evaluate 13 & 9 as (binary) 1101 & 1001 = 1001 = 9, whereas, the logical AND, (C "&&") would evaluate 13 && 9 as TRUE && TRUE = TRUE = 1.

In some languages, e.g. Acorn's BASIC V, the same operators are used for both bitwise and logical operations. This usually works except when applying NOT to a value x which is neither 0 (false) nor -1 (true), in which case both x and (NOT x) will be non-zero and thus treated as TRUE.

Other operations at the bit level, which are not normally described as "bitwise" include shift and rotate.


Dealing with bits rather than larger structures such as a byte. For example, each of the eight bits in a byte can be used as an individual flag to signal yes/no, on/off (1 or 0) about some condition. The Boolean operators AND, OR and NOT also deal with individual bits rather than bytes.

Bitwise operators are programming commands that work with individual bits. The primary ones are:

Symbol   Function

    <<     Shift left 4 bits
    >>     Shift right 4 bits
    &      AND
    |      OR
    ^      XOR (Exclusive OR)
    ~      NOT (0 to 1; 1 to 0)
References in periodicals archive ?
Other Prominent Vendors AMX by Harman Bitwise Control Celadon Contec Control4 Crestron E-Remotes Hillcrest Labs Infrared Remote Solutions Innotech Systems Leviton LRIPL Movea ProControl Remote Technologies Remotes4u Seoby Electronics
In a bid to strengthen its residential and commercial automation and A/V integration base, Leviton has acquired BitWise Controls.
In [18, 19], sequential counters [24], sorter networks, binary decision diagram (BDD), and bitwise encodings [9] are proposed as alternative encodings to the pairwise encoding used in the Fu&Malik algorithm.
We compute the bitwise exclusive-OR of the copyright watermark [W.
This sequence is defined by forming the bitwise negation of the beginning:
The new version contains a revolutionary technology called HBMP (Hybrid Bitwise in-Memory Pattern) that combines the benefits of in-memory computing with the scalability, ease of use, and ability to support simulation and planning processes.
Using bitwise blocks our data record was divided which is twelve bits into a two-byte.
Many other solutions follow this approach as it allows the iris codes to be compared efficiently using bitwise operations (Daugman 1993).
The conditions were replaced by parallel comparisons and branching was replaced by bitwise operators.
Hence, one encrypts and randomizes the bit string by a bitwise exclusive or with a key string, and then embeds it by performing a bitwise exclusive or with the lowermost bit of selected pixel values.
Dealing with spam While the federal action reduced some of the worst commercial spammers, Ron Brumbarger, president and CEO of BitWise Solutions in Carmel says managing the growing volume of unwanted email continues to be a problem with no end in sight.
It can further examine traffic at line rate and compare against tens of thousands of rules using bitwise masks and wild cards for use in firewall and sniffing applications.