Предполагая, что вы знаете о концепции приоритета операторов (что, как я полагаю, каждый знает, по классам математики), я бы предпочел не предполагать никаких знаний со стороны читателя ...
... за исключением здравого смысла: как уже указывалось, выражения типа a * b + c
можно понять, используя знания из математических классов. Логические выражения типа a < 4 && a > 0
могут быть поняты, потому что логичнее сравнивать, чем &&
.
.
С другой стороны, не существует здравого смысла смешивать побитовые операторы с обычной арифметикой, поэтому лучше использовать круглые скобки там. Также нет здравого смысла для приоритета &&
над ||
(или наоборот?), Так что используйте там круглые скобки.