увидел на geekbrains тест:
int p = 20, n = 12;
n *= --p << 1 + p++ / 10;
чисто логически по таблице приоритетов я развернул так:
(p - 1) << (1 + (p - 1) / 10)
у меня clang, gcc разных версий выдает разный результат - 912, 960.
кто в курсе, у них какой ответ считается верным результатом?!