Арифметичні оператори
Пам'ятаєте шкільні засади арифметики? Наведені нижче оператори працюють так само.
Арифметичні операції
Приклад | Название | Результат |
---|---|---|
+$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...