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