Мультипликативные операции

выражение * выражение
Бинарная операция * означает умножение.
выражение / выражение
Бинарная операция / означает деление.
выражение % выражение
Бинарная операция % выдает остаток от деления первого выражения на второе.

Аддитивные операции

выражение + выражение
Результатом операции + является сумма операндов
выражение - выражение
Результатом операции - является разность операндов

Операции сдвига

выражение << выражение
Значением выражения e1<<e2 является e1 (интерпретируемое как комбинация битов), сдвинутое влево на e2 битов; освобождающиеся биты заполняются нулем.
выражение >> выражение
Значением выражения e1>>e2 является e1, сдвинутое вправо на e2 битовых позиций.

Операции отношения

выражение > выражение
Операции < (меньше), > (больше), <= (меньше или равно) и >= (больше или равно) дают 0, если указанное отношение ложно, и 1, если оно истинно.
выражение <= выражение
выражение >= выражение
выражение < выражение

Операции равенства

выражение == выражение
Операции == (равно) и != (не равно) в точности аналогичны операциям отношения, за исключением того, что они имеют более низкий уровень старшинства.
выражение != выражение

Операция логического 'или'

выражение || выражение
Операция || группируется слева направо. Она возвращает 1, если один из операндов отличен от нуля, и 0 в противном случае. операция || гарантирует вычисление слева направо; более того, если первый операнд отличен от нуля, то значение второго операнда вообще не вычисляется.

Логическая операция 'и'

выражение && выражение
Операция && группируется слева направо. Она возвращает 1, если оба ее операнда отличны от нуля, и 0 в противном случае. операция && гарантирует вычисление слева направо; более того, если первый операнд равен 0, то значение второго операнда вообще не вычисляется.

Операция присваивания

переменная = выражение
В выражение вида e1 оп= e2, где оп - одна из перечисленных выше операций, эквивалентно выражению e1 = e1 оп (e2), с тем отличием, что выражение e1 вычисляется только один раз.
переменная += выражение
переменная -= выражение
переменная *= выражение
переменная /= выражение
переменная %= выражение
переменная >>= выражение
переменная <<=выражение