- (вычитание)

Описание

Вычитание — одна из четырёх основных арифметических операций. Оператор

-

(минус) работает с двумя операндами и возвращает разность второго от первого.

Синтаксис

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. Операция вычитания может вызвать переполнение, если результат меньше того, что может быть сохранено в типе данных (например, вычитание 1 из integer со значением -32 768 даёт 32 767).

  2. Если один из операндов имеет тип float или double, для вычисления будет использована арифметика с плавающей точкой.

  3. Если операнды имеют тип float / double, а переменная, в которой сохраняется разность, является integer, то сохраняется только целая часть, а дробная часть числа теряется.

float a = 5.5;
float b = 6.6;
int c = 0;
c = a - b;  // переменная 'c' хранит значение -1, а не ожидаемую разность -1.1

Смотрите также