Сложение, вычитание, умножение и деление
Операторы +, —, * и / соответственно, возвращают результат выполнения арифметических действий над двумя операндами. Возвращаемый результат будет зависеть от типа данных операндов, например, 9 / 4 возвратит 2, т.к. операнды 9 и 4 имеют тип int. Также следует следить за тем, чтобы результат не вышел за диапазон допустимых значений для используемого типа данных. Так, например, сложение 1 с переменной типа int и значением 32 767 возвратит -32 768. Если операнды имеют разные типы, то тип с более «широким» диапазоном будет использован для вычислений.
Если один из операндов имеет тип float или double, то арифметика «с плавающей запятой» будет использована для вычислений.
«+» — оператор сложения. Пример:
// Обозначение переменных
int x = 10;
int y = 5;
int res = x + y; // в переменной res будет значение 15
«-» — оператор вычитания. Пример:
// Обозначение переменных
int x = 10;
int y = 5;
int res = x - y; // в переменной res будет значение 5
«*» — оператор умножения. Пример:
// Обозначение переменных
int x = 10;
int y = 5;
int res = x * y; // в переменной res будет значение 50
«/» — оператор деления. Пример:
// Обозначение переменных
int x = 10;
int y = 5;
int res = x / y; // в переменной res будет значение 2
«%» — остаток от деления. Пример:
// Обозначение переменных
int x = 10;
int y = 7;
int res = x % y; // в переменной res будет значение 3