- (вычитание)
Описание
Вычитание — одна из четырёх основных арифметических операций. Оператор
-
(минус) работает с двумя операндами и возвращает разность второго от первого.
Синтаксис
difference = operand1 - operand2;
Параметры
difference: переменная. Допустимые типы данных: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; // переменная 'c' получает значение -5 после выполнения этой операции
Примечания и предупреждения
Операция вычитания может вызвать переполнение, если результат меньше того, что может быть сохранено в типе данных (например, вычитание 1 из integer со значением -32 768 даёт 32 767).
Если один из операндов имеет тип float или double, для вычисления будет использована арифметика с плавающей точкой.
Если операнды имеют тип float / double, а переменная, в которой сохраняется разность, является integer, то сохраняется только целая часть, а дробная часть числа теряется.
float a = 5.5;
float b = 6.6;
int c = 0;
c = a - b; // переменная 'c' хранит значение -1, а не ожидаемую разность -1.1