Operatory dodawania języka C
Operatory addytywne wykonują dodawanie (+) i odejmowanie (–).
Składnia
additive-expression:
multiplicative-expressionadditive-expression + multiplicative-expression
additive-expression – multiplicative-expression
[!UWAGA]
Mimo że składnia dla additive-expression obejmuje multiplicative-expression, nie oznacza to, że wyrażenia używające mnożenia są wymagane.Zobacz składnię w Podsumowanie składni języka C, dla multiplicative-expression, cast-expression i unary-expression.
Operandy mogą być wartościami całkowitymi lub zmiennoprzecinkowymi.Niektóre operacje addytywne mogą być również przeprowadzane na wartościach wskaźników zgodnie z dyskusją na temat każdego operatora.
Operatory addytywne wykonują zwykłą konwersję arytmetyczną na operandach typu całkowitego i zmiennoprzecinkowego.Typ wyniku jest typu operandów po konwersji.Ponieważ konwersje wykonywane przez operatory addytywne nie przewidują warunków przepełnienia lub niedomiaru, informacje mogą zostać utracone, jeśli wynik operacji addytywnej nie może być przedstawiony za pomocą typu operandów po konwersji.