| / | Деление | -- | Декремент |
| % | Остаток от деления | = | Простое присваивание |
| << | Сдвиг влево | += | Присваивание со сложением |
| >> | Сдвиг вправо | -= | Присваивание с вычитанием |
| < | Меньше | *= | Присваивание с умножением |
| <= | Меньше или равно | /= | Присваивание с делением |
| > | Больше | %= | Присваивание с остатком от деления |
| >= | Больше или равно | >>= | Присваивание со сдвигом вправо |
| == | Равно | <<= | Присваивание со сдвигом влево |
| != | Не равно | &= | Присваивание с поразрядным И |
| & | Поразрядное И; адресация | |= | Присваивание с поразрядным включающим ИЛИ |
| | | Поразрядное включающее ИЛИ | ^= | Присваивание с поразрядным исключающим ИЛИ |
| , | Последовательное выполнение (запятая) |
Примечание. Условная операция ?: является не двухсимвольной, а тернарной (трехоперандной) операцией. Она имеет следующий формат: <операнд1> ? <операнд2> : <операнд3>
Константы
Константа — это число, символ или строка символов. Константы используются в программе для задания постоянных величин. В языке Си различают четыре типа констант: целые, с плавающей точкой, символьные константы и символьные строки.
Целые константы
Целая константа — это десятичное, восьмеричное или шестнадцатеричное число, которое представляет целое значение. Десятичная константа имеет следующий формат представления:
