Найти в Дзене

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

Хотя это вещи очевидные, знакомые всем, кто хоть как-то изучал математику, для полноты картины о PHP я должен о них рассказать.

Арифметические операторы - это операторы, которые встречаются в жизни почти каждый день (а у кого-то и множество раз в день). Почти все арифметические операторы являются бинарными, однако, арифметическое отрицание и унарный плюс (арифметическое утверждение или пустая арифметическая операция) являются унарными. Эти операторы требуют числовых значений, а все нечисловые значения будут преобразовываться в числовые, согласно правил, описанных мною ранее. К арифметическим оператором относятся:

  • Сложение (+). Результат сложения - сумма двух операндов.
  • Вычитание (-). Результат вычитания - разница между двумя операндами, то есть значение второго операнда вычитается из первого.
  • Умножение (*). Результат оператора умножения - это произведение двух операндов. Например, 2 * 3 равно 6.
  • Деление(/). Результат оператора деления - это частное двух операторов. Результатом деления двух целых чисел может быть или целое число (4 / 2 = 2) или число с плавающей запятой (1 / 2 = 0,5).
  • Остаток от деления (%). Оператор % преобразует оба операнда в целые числа и возвращает остаток от деления первого операнда на второй. Например, 10 % 6 = 4, потому что 10 = 6 * 1 + 4.
  • Арифметическое отрицание (-). Оператор арифметического отрицания или просто унарный минус возвращает операнд, умноженный на -1, что изменяет знак числа. Например, -(3 - 4) эквивалентно 1. Арифметическое отрицание отличается от оператора вычитания. Арифметическое отрицание - это унарный оператор и он ставится всегда перед операндом. Вычитание - это бинарный оператор и он находится между операндами.
  • Унарный плюс или пустая арифметическая операция (+). Унарный плюс возвращает операнд, умноженный на +1 , что никак не изменяет его значение и вообще не имеет никакого эффекта. Этот оператор используется для явного указания знака значения, например, +(3 - 4) равно -1, как и (3 - 4).

Ну и напоследок несколько примеров:

На этом всё. Подписывайтесь на канал, чтобы ничего не пропустить.