Цитата(prottoss @ Mar 2 2008, 13:24)

Арифметические операции выше по приоритету, чем логические (побитовые в том числе), Так что я не вижу криминала.
Вы на верном пути

просто я совершенно неподумав

"+" в примере поствил, но сути это не меняет - смотрим другие, которые ниже по приоритету, чем ">>":
с = HIBYTE( a | b );
Как эффект?