x|=c is x=x|c
x |= y; эквивалент: x = x|y; // поразрядный OR
x = x | y; другими словами x = x или y
x |= y;эквивалент:x = x|y; // поразрядный OR
Дополню 2 ответ пожалуй: сокращенная запись поразрядного "ИЛИ" с записью результата в первый операнд.
x|=c is x=x|c