Андрей
Высший разум
(480815)
1 год назад
div - деление целых чисел с остатком. Аргументы - только целые числа, результат - всегда целое число.
mod - остаток от деления целых чисел. Аргументы - только целые числа, результат - всегда целое число. В программировании: a mod b = a - (a div b) * b, так что остаток может быть отрицательным числом.
/ - вещественное деление. Аргументы целые или вещественные числа, результат - всегда вещественное число.
Андрей Панарин
Искусственный Интеллект
(268768)
1 год назад
Давайте поделим 99 на 5.
99 / 5 = 19 4/5 = 19,8
Здесь целая часть — 19, дробная часть — 4/5, или 0,8.
Если делить с остатком, то остаток равен числителю дробной части — при условии, что знаменатель равен делителю. Для дробной части 4/5 имеем остаток 4.
Операция div позволяет делить нацело.
Результат равен целой части результата обычного деления:
99 div 5 = 19
Операция mod позволяет получить остаток от деления:
99 mod 5 = 4