| Bitwise OR operator
exp1 | exp2 Bitwise OR
exp1, exp2 any integral expression
The | operator performs a bit-by-bit OR operation on exp1 and exp2.
(A bit of the result is true if either or both of the corresponding
bits of exp1 or exp2 is true.) Example:
i = 0x0FF0;
j = 0xFF00;
k = i | k; /* k == 0xFFF0 */
Seealso: