c |= operator
// | is the binary "or" operator
// a |= b is equivalent to a = a|b
#include <stdio.h>
int main() {
int a = 10; // 00001010 in binary
int b = 6; // 00000110 in binary
printf("Result : %d\n", a |= b);
// Result is 14 which is OOOO111O in binary
return 0;
}