如何在C#中计算fmod?

15

给定浮点数xa,我想计算出r(和n),使得x = a*n + r。在 C/C++ 中,这个函数被称为fmod。然而,在 .NET 中我没有找到一个方便的函数,Math.DivRem 只适用于整数。

2个回答

32

我认为你也可以对浮点数使用%r = x % a

"算术运算符 (C# 参考)":

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


6

我认为这与“remainder”相当,但它与“fmod”不同:https://en.cppreference.com/w/c/numeric/math/remainder - Simon Mourier

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接