Bitwise AND
Classification | Images |
---|---|
Name: Bitwise AND Symbol: X & Y |
Appearance: |
Group: Bitwise operators CannyLab version: from 0.6b |
Icon: |
Inputs |
Outputs |
Output | Value |
---|---|
Result: | Integer |
General description
Bitwise logical multiplication (conjunction). Set the output value as a result of logical multiplying, applied to each pair of bits, which are at the same positions in the binary representation of the input values.
In other words, the resulting bit is equal to:
- “1” if both respective bits of input value are equal to “1”;
- “0” if at least one bit of the pair is “0”.
- For example:
Value X = 27 = 0x001B = 0b0000000000011011
Value Y = 58 = 0x003A = 0b0000000000111010
Result = 26 = 0x001A = 0b0000000000011010
Features
Operation ‘Bitwise AND’ is used to mask — select specific bits or fields of several bits of binary number.
Examples
Decimal representation:
Binary representation: