operator % 抽象方法

BigInt operator %(
  1. BigInt other
)

欧几里得模运算符。

返回欧几里得除法的余数。两个整数 ab 的欧几里得除法得到两个整数 qr,使得 a == b * q + r0 <= r < b.abs()

返回值 r 的符号始终为正。

有关截断除法的余数,请参阅 remainder

示例

print(BigInt.from(5) % BigInt.from(3)); // 2
print(BigInt.from(-5) % BigInt.from(3)); // 1
print(BigInt.from(5) % BigInt.from(-3)); // 2
print(BigInt.from(-5) % BigInt.from(-3)); // 1

实现

BigInt operator %(BigInt other);