Алиса Квашина
Алиса Квашина | Репутация: 100 (Кандидат) 14 декабря 2011 в 22:48
Что делает оператор |= в C? (встретилось в ls.c)
Александр Умрихин
Александр Умрихин | Репутация: 120 (Кандидат) 14 декабря 2011 в 23:56

x |= y;
эквивалент:
x = x|y; // поразрядный OR

Алексей Лешко
Алексей Лешко | Репутация: 106 (Кандидат) 15 декабря 2011 в 13:22

x = x | y; другими словами x = x или y

V B
V B | Репутация: 103 (Кандидат) 17 декабря 2011 в 19:13

x |= y;эквивалент:x = x|y; // поразрядный OR

Дополню 2 ответ пожалуй:
сокращенная запись поразрядного "ИЛИ" с записью результата в первый операнд.