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

Аддитивные операторы выполняют сложение ( + ) и вычитание ( - ).

Синтаксис

additive-expression:
multiplicative-expression
additive-expression + multiplicative-expression
additive-expression - multiplicative-expression

Примечание

Хотя синтаксис для additive-expression включает multiplicative-expression, это не означает, что выражения, использующие умножение, являются обязательными. См. синтаксис в разделе Сводка синтаксиса языка C для multiplicative-expression, cast-expression и unary-expression.

Операнды могут быть целыми значениями или значениями с плавающей запятой. Некоторые аддитивные операции также можно выполнять со значениями указателя, как описано в разделах, посвященных каждому оператору.

Аддитивные операторы выполняют обычные арифметические преобразования с операндами целочисленного типа и типа с плавающей запятой. После преобразования тип результата совпадает с типом операндов. Так как преобразования, выполняемые аддитивными операторами, не обеспечивают условия переполнения или подтекания, информация может быть потеряна, если результат аддитивной операции не представлен в типе операндов после преобразования.

См. также раздел

Аддитивные операторы: + и -