Деление с остастком

Деление с остастком
Операция деления по модулю в различных языках программирования
Язык Оператор Знак результата
Делимое
Ada mod Частное
rem Делимое
ASP Mod Не определено
C (ISO 1990) % Не определено
C (ISO 1999) % Делимое
C++ % Не определено[1]
C# % Делимое
Common Lisp mod Частное
rem Делимое
Microsoft Excel =MOD() Частное
Euphoria remainder Делимое
FileMaker Mod Частное
Fortran mod Делимое
modulo Частное
GML (Game Maker) mod Делимое
div Частное
J |~ Частное
JavaScript % Делимое
Mathematica Mod Частное
MySQL MOD
%
Делимое
Objective Caml mod Не определено
Pascal (Delphi) mod Делимое
PHP % Делимое
PL/I mod Частное (ANSI PL/I)
Prolog (ISO 1995) mod Частное
QBasic MOD Делимое
R %% Частное
RPG %REM Делимое
Scheme modulo Частное
SenseTalk modulo Частное
rem Делимое
Verilog (2001) % Делимое
Visual Basic Mod Делимое

Деление c остатком (деление по модулю, нахождение остатка от деления, остаток от деления) — арифметическая операция, результатом которой является два целых числа: частное и остаток от деления целого числа на другое целое число.

Содержание

В программировании

Нахождение остатка от деления часто используется в компьютерной технике и телекоммуникационном оборудовании для создания контрольных чисел и получении случайных чисел в ограниченном диапазоне, например в конгруэнтном генераторе случайных чисел.

Обозначение операции получения остатка в различных языках программирования см. в таблице справа.

См. также

Примечания

  1. ISO/IEC 14882:2003 : Programming languages -- C++, 5.6.4: ISO, IEC, 2003 . «the binary % operator yields the remainder from the division of the first expression by the second. …. If both operands are nonnegative then the remainder is nonnegative; if not, the sign of the remainder is implementation-defined».

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Полезное



Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»