取模運算是求兩個數相除的餘數。
對於整型數a,b來説,取模公式或者求餘運算的方法都是:
1、求整數商: c = [a/b]
2、計算模或者餘數: r = a - c*b.
求模運算和求餘運算在第一步不同: 取餘運算在取c的值時,向0 方向舍入(fix()函數)而取模運算在計算c的值時,向負無窮方向舍入(floor()函數)。
當a和b正負號一致時,求模運算和求餘運算所得的c的值一致,因此結果一致。
當正負號不一致時,結果不一樣。
取模是怎麼運算的
取模就是求餘數的運算,例如10除以4的餘數是2,於是取模的結果就是2。
對於整型數a,b來説,取模運算的方法都是:
1、求 整數商: c = a/b
2、計算模: r = a - c*b.