Деление по модулю (вычисление остатка от деления)

Деление по модулю — это алгоритм нахождения остатка от деления первого натурального числа на второе.

% - деление по модулю. Эта операция взятия вычета по модулю (вычисление остатка от деления).

Результатом этой операции является остаток от целочисленного деления, например, если мы делим 11 на 3, то целых частей у нас получается 3, (так как 3*3=9), в остатке будет 2, это число и будет результатом деления по модулю, пример для языка C++:

11/3 = 3 целых 2 в остатке. Т.е. 11-3*3=2
11%3 = 2 (остаток)
 
27%23 = 1 целое 4 в остатке. Т.е. 27-1*23=4

Примечание:

  1. Операцию деления по модулю, можно применять только к целочисленным данным. Попытки нарушить данное правило приведут к ошибке на этапе компиляции.
  2. Если меньшее число делится на большее с помощью %, то результатом будет само меньшее число. 3%10 = 3
  3. Делить по модулю на нуль нельзя, это приведет к некорректной работе программы на этапе выполнения.

Смотрите также:

  • Крупнейшая в Европе школа английского языка

    Промокоды, акции и подарки, чтобы Ваше обучение было не только интересным, но и выгодным. Закажите пробный урок уже сейчас!

    skyeng.ru
  • Английский для IT‑специалистов по Skype

    Персональные занятия по разумным ценам. Длительность курса: 50 уроков по 50 минут. Управляй расписанием занятий через мобильное приложение!

    englex.ru