Из статьи Википедии:

В булевой логике применение маски можно представить как

C: (P & (~ Q))

Это говорит о том, что режим разрешений файла (C) является результатом логической операции И между отрицанием маски (Q) и запрошенной настройкой режима разрешений режима (P).

Почему отрицание было необходимым или полезным? Почему (P & (~Q)) вместо просто (P & Q)?

0