Hyper Dictionary

English Dictionary Computer Dictionary Video Dictionary Thesaurus Dream Dictionary Medical Dictionary

Search Dictionary:  

Meaning of BITWISE

Matching Terms:  bitwise complement

Computing Dictionary

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.