我正在尝试对两个数字执行模运算。一个是cpp_dec_float_50
类型(十进制)数字,另一个是int1024_t
类型数字 - 两者都由 Boost Multiprecision C++ 库提供。
我尝试过使用%
运算符和标准库的fmod()
函数,但可惜它们不是为此类数据类型设计的。我已经浏览了 Boost 文档,但是没有任何可以使用其自己的浮点数据类型的模块化替代方案的踪迹。
请注意,该int1024_t
值非常大。
必须有某种方法可以对这些值执行模运算,希望有人可以为我解释一下。
干杯。