HP C/iX Reference Manual (31506-90011)
80 Chapter5
Expressions
Bitwise Inclusive OR Operator
Bitwise Inclusive OR Operator
The bitwise inclusive OR operator (|) performs the bitwise inclusive OR function on its
operands.
Syntax
inclusive-OR-expression
:=
exclusive-OR-expression
inclusive-OR-expression
|
exclusive-OR-expression
Description
The result of the binary operator is the bitwise OR function of the two operands. Both
operands must be integral types. The usual arithmetic conversions are performed on the
operands. The type of the result is the converted type of the operands. The result is not an
lvalue.
For each of the corresponding bits in the left operand, the right operand, and the result,
the following table indicates the result of a bitwise OR operation.
Example
var1 | var2
Table 5-6. C Operator Precedence
Bit in Left
Operand
Bit in Right
Operand
Bit in Result
000
011
101
111