1
int a = 978;
int b = 24;
int c = a - (a/b) * b;
c
似乎是a
和b
相除的余数,但我不认为operator %
是做完全一样的。那么有什么诀窍?这是模数操作安全吗?
int a = 978;
int b = 24;
int c = a - (a/b) * b;
c
似乎是a
和b
相除的余数,但我不认为operator %
是做完全一样的。那么有什么诀窍?这是模数操作安全吗?
%
运算符实际上完全是这样做的。只要b != 0
您的方法是安全的,但使用%
时也是如此。
一个 - (A/B)* B = A%B
C =时除以b和被保存在c A%B计算的余数。
请详细说明为什么你认为他们是不同的。 –
@inneedofhelp我认为这太容易了,那就得有一些陷阱) – Ivars
@Ivars,我分享你的观点。很高兴知道**为什么**这些行动将是平等的。 – gaussblurinc