В чем различие между операциями mod, div и /?
В чем различие между операциями mod, div и /?
Mod остаток от деления, div целочисленное деление, / Обычное деление
mod + diva = modila
Учить паскаль ужасная вещь
Давайте поделим 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
div - деление целых чисел с остатком. Аргументы - только целые числа, результат - всегда целое число.
mod - остаток от деления целых чисел. Аргументы - только целые числа, результат - всегда целое число. В программировании: a mod b = a - (a div b) * b, так что остаток может быть отрицательным числом.
/ - вещественное деление. Аргументы целые или вещественные числа, результат - всегда вещественное число.