Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

В чем различие между операциями mod, div и /?

настя3232 Ученик (157), закрыт 1 год назад
В чем различие между операциями mod, div и /?
Лучший ответ
робот д24 Просветленный (24434) 1 год назад
Mod остаток от деления, div целочисленное деление, / Обычное деление
Остальные ответы
Андрей Высший разум (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
tzi izi Профи (671) 1 год назад
Учить паскаль ужасная вещь
Похожие вопросы