Bitwise OR

Classification Images
Name:
Bitwise OR

Symbol:
X | Y
Appearance:

Group:
Bitwise operators

CannyLab version:
from 0.6b
Icon:

 Inputs
Input Value
Value X: Integer
Value Y: Integer
 Outputs
Output Value
Result: Integer

General description

Bitwise logical addition (disjunction). Set the output as a result of logical addition, 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 at least one of respective bits of input value are equal to “1”
• “0” if both bits of the pair is “0”. For example:
Value X =   27  =   0x001B  =   0b0000000000011011
Value Y =   58  =   0x003A  =   0b0000000000111010
Result  =   59  =   0x003B  =   0b0000000000111011

Features

Operation ‘Bitwise OR’ is used for setting a particular bit or field of a few bits in the binary number.

Examples

Decimal representation:

Binary representation: