Арифметичні оператори

Пам'ятаєте шкільні засади арифметики? Наведені нижче оператори працюють так само.

Арифметичні операції

ПрикладНазваниеРезультат
+$aІдентичністьКонвертація значення змінної $a у ціле число (int) або число з плаваючою точкою (float), якщо потрібно.
-$aЗапереченняЗмінити знак $a.
$a + $bДодаванняСума $a та $b.
$a - $bВідніманняРізниця $a та $b.
$a * $bмноженняТвір $a та $b.
$a / $bПоділПриватне від поділу $a на $b.
$a % $bРозподіл по модулюЦілочисельний залишок від поділу $a на $b.
$a ** $bЗведення в ступіньЗведення значення змінної $a у ступінь, вказаний у змінній $b.

Операція поділу («/») повертає число з плаваючою точкою, крім випадку, коли обидва значення — цілі числа (або рядки, які перетворюються на цілі числа), які діляться націло, тоді повертається ціле значення. Для цілісного поділу викликають функцію intdiv()

При розподілі по модулю операнди перетворюються на цілі числа (int) (шляхом видалення дробової частини) на початок операції. Для поділу за модулем чисел із плаваючою точкою викликають функцію fmod()

Результат операции остатка от деления% отримає той самий знак, що й ділене — тобто результат виразу $a % $b отримає той самий знак, що значення змінної $a. Наприклад:

Loading...

Дивіться також