System.Math.DivMod
Delphi
procedure DivMod(Dividend: Cardinal; Divisor: Word;
var Result, Remainder: Word);
procedure DivMod(Dividend: UInt64; Divisor: UInt64;
var Result, Remainder: UInt64); overload;
C++
extern DELPHI_PACKAGE void __fastcall DivMod(unsigned Dividend, System::Word Divisor, System::Word &Result, System::Word &Remainder)/* overload */;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | System.Math.pas System.Math.hpp |
System.Math | System.Math |
説明
整数除算の結果を余りも含めて返します。
DivMod を呼び出すと、16 ビット整数除算を実行でき、余りも取得できます。これらはすべて 1 回の演算で行えます。
Dividend は除算される整数(被除数)です。
Divisor は Dividend を除算する値(除数)です。
Result は整数除算の結果を返します。
Remainder は余り(Result * Divisor と Dividend の差)を返します。