Инструменты пользователя

Инструменты сайта


delenie_po_modulju

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

delenie_po_modulju [2010/07/12 16:43] (текущий)
Строка 1: Строка 1:
 +**%** - деление по модулю. Эта операция //​взятия вычета по модулю//​ (вычисление остатка от деления).
 +
 +Результатом этой операции является остаток от целочисленного деления,​ например,​ если мы делим 11 на 3, то целых частей у нас получается 3, (так как 3*3=9), в остатке будет 2, это число и будет результатом деления по модулю: ​
 +<​file>​
 +11/3 = 3 целых 2 в остатке. Т.е. 11-3*3=2
 +11%3 = 2 (остаток)
 +
 +27%23 = 1 целое 4 в остатке. Т.е. 27-1*23=4
 +</​file>​
 +
 +Примечание: ​
 +  - Операцию деления по модулю,​ можно применять только к целочисленным данным. Попытки нарушить данное правило приведут к ошибке на этапе компиляции.
 +  - Если меньшее число делится на большее с помощью %, то результатом будет само меньшее число. 3%10 = 3
 +  - Делить по модулю на нуль нельзя,​ это приведет к некорректной работе программы на этапе выполнения. ​
 +
  
загрузка...
delenie_po_modulju.txt · Последние изменения: 2010/07/12 16:43 (внешнее изменение)