Для данных чисел с плавающей точкой x
и a
, Я хотел бы вычислить r
(и n
) таким образом, что x = a*n + r
. В C/C++ вызвана эта функция fmod
. Однако я не вижу удобной функции в.NET. Математика. DivRem только для целых чисел...
Думаю, вы также можете просто использовать %
для чисел с плавающей запятой. r = x% a
http://msdn.microsoft.com/en-us/library/0w4e0fzs.aspx
Все числовые типы имеют предопределенные операторы модуля .