Przepraszam może za błahe pytanie ale nigdzie nie mogę tego znaleźć a napotkałem się w cudzym programie właśnie na taki operator. W kontekście:
if (A[j] == x.A[i]) czyjest = true;
else czyjest = czyjest | false;
byłbym niezmiernie wdzięczny za wytłumaczenie co ten operator robi.