如何在C#中计算fmod?

时间:2010-04-22 11:54:49

标签: c# math

对于给定的浮点数xa,我想计算r(和n),使得x = a*n + r。在C / C ++中,此函数称为fmod。但是我没有在.NET中看到一个方便的功能。 Math.DivRem仅适用于整数......

2 个答案:

答案 0 :(得分:26)

我认为您也可以将%用于浮点数。 r = x % a

http://msdn.microsoft.com/en-us/library/0w4e0fzs.aspx

  

所有数字类型都已预定义   模数运算符。

答案 1 :(得分:4)

我认为您正在寻找System.Math.IeeeRemainder