Арифметические
Операторы
Арифметические операторы
принимают численные значения (литералы или переменные) как
их операнды и возвращают числовое значение.
Стандартные Арифметические Операторы
Стандарт Арифметические
операторы - сложение (+), вычитание (-), умножение (*), и
деление (/). Эти операторы работают стандартным способом.
Модуль (%)
Оператор модуля используется следующим образом:
Var1 % var2
Оператор модуля
возвращает первый операнд по модулю второго операнд, то есть
var1 по модулю var2, где var1 и var2 - переменные. Функция
по модулю - это остаточный член от деления var1 на var2. Например,
12 % 5 возвращается 2.
Инкримент (++)
Оператор инкримент
используется следующим образом:
var++ или ++var
Этот оператор увеличивает
его операнд и возвращает значение. Если используемый
постфикс, с оператором после операнда (например x ++), то
возвращает значение перед увеличением. Если используемый префикс
с оператором перед операндом (например, ++ x), то возвращает
значение после увеличения.
Например, если x - 3, то
утверждение
y = x ++
Увеличивает x до 4 и присваивает y равное 3.
Если x - 3, то утверждение
y = ++ x
Увеличивает x до 4 и присваивает y равное 4.
Декремент (--)
Оператор декремента используется следующим
образом:
var-- или --var
Этот оператор
уменьшает его операнд и возвращает значение. Если используемый
постфикс (например x--) то возвращает значение перед уменьшением.
Если используемый префикс (например, --x), то возвращает значение
после уменьшения.
Например, если x - 3, то
утверждение
y = x –
Уменьшает x до 2 и присваивает y равное 3.
Если x - 3, то утверждение
y = -- x
Уменьшает x до 2 и присваивает y равное 2.
Унарное вычитание (-)
Унарный оператор
вычитания должен предшествовать его операнду.
Например,
x = -x
Вычитает значение
x; например, если бы x был равен 3, то стал бы равным -3.
|