Цілочисельний поділ div відрізняється від звичайної операції поділу тим, що повертає цілу частину приватного, а частина відкидається. Взяття залишку від розподілу mod обчислює залишок, отриманий при виконанні цілісного поділу.
Коли ви застосовуєте mod, то діліть одне число інше і берете залишок. Отже: 5 mod 2 буде 1, тому що 5/2=2 із залишком 1. Термін mod означає операцію modulo, з модулем 2 у цьому випадку. Більшість мов програмування використовують % для позначення такої операції: 5 % 2 = 1 .
Оператор mod позначається символом % і є оператором поділу за модулем. Він повертає залишок від розподілу 1-го операнда на 2-й широко використовується в різних мовах програмування для вирішення ряду завдань.