Сложение - одна из четырех основных арифметических операций. Оператор + (плюс) оперирует двумя операндами для получения суммы.
sum = operand1 + operand2;
sum: переменная. Допустимые типы данных: int, float, double, byte, short, long
operand1: переменная или постоянная. Допустимые типы данных: int, float, double, byte, short, long
operand2: переменная или постоянная. Допустимые типы данных: int, float, double, byte, short, long
int a = 5; int b = 10; int c = 0; c = a + b; // the variable 'c' gets a value of 15 after this statement is executed
Операция сложения может переполниться, если результат больше, чем тот, который может быть сохранен в типе данных (например, добавление 1 к целому числу со значением 32 767 дает -32 768).
Если одно из чисел (операндов) имеет тип float или тип double, для вычисления будет использована математика с плавающей запятой.
Если операнды имеют тип данных float / double и переменная, в которой хранится сумма, является целым числом, то сохраняется только целая часть, а дробная часть числа теряется.
float a = 5.5; float b = 6.6; int c = 0; c = a + b; // the variable 'c' stores a value of 12 only as opposed to the expected sum of 12.1