1. 程式人生 > >負數取模運算問題

負數取模運算問題

今天做一個筆試題,遇到了負數取模運算,做一個總結。


我們平常遇到的除法取餘,很少涉及負數。 那麼對於負數取餘,一共只有三種情況。

12%(-5)=2  因為商是-2,所以餘數是 2

(-12)%(-5)=-2 因為商是2,所以餘數是 -2

(-12)%5 = -2 因為商是-2,所以餘數是 -2

因為商好定,有了商就可計算機出餘數。

所以:取餘的結果正負號  跟被除數總是一致