Арифметические операторы

Сложение, вычитание, умножение и деление

Операторы +, , * и / соответственно, возвращают результат выполнения арифметических действий над двумя операндами. Возвращаемый результат будет зависеть от типа данных операндов, например, 9 / 4 возвратит 2, т.к. операнды 9 и 4 имеют тип int. Также следует следить за тем, чтобы результат не вышел за диапазон допустимых значений для используемого типа данных. Так, например, сложение 1 с переменной типа int и значением 32 767 возвратит -32 768. Если операнды имеют разные типы, то тип с более «широким» диапазоном будет использован для вычислений.

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

Пример

Синтаксис

Параметры

  • value1: любая переменная или константа
  • value2: любая переменная или константа

Советы по использованию

  • Помните, что целочисленные константы воспринимаются компилятором как тип int, следите за вхождением результата в диапазон допустимых значений
  • Вычисления с «плавающей запятой» выполняются дольше чем целочисленные.