Оператори остачі
У математиці остача означає те, що залишається після виконання певного обчислення.
Наприклад, остача від 5 / 3 дорівнює 2.
Багато мов програмування використовують знак відсотка (%) як оператор для обчислення остачі.
Наприклад:
5 % 3 == 2
Остачу часто можна обчислити як для цілих чисел, так і для чисел з плаваючою комою. Наприклад,
5.3 % 3 == 2.3
Працюючи з відʼємними числами, результат завжди має той самий знак, що й ділене (число ліворуч, яке ділиться). Наприклад:
-5 % 3 == -2
5 % -3 == 2
-5 % -3 == -2
Деякі мови (наприклад, Python) використовують оператор % для обчислення модуля, а не остачі.
Це по-іншому обробляє відʼємні числа.
Більше про це можна дізнатися у Вікіпедії.