operator % 抽象方法
- BigInt other
欧几里得模运算符。
返回欧几里得除法的余数。两个整数 a
和 b
的欧几里得除法得到两个整数 q
和 r
,使得 a == b * q + r
且 0 <= 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);