除法運算符和求餘運算符

除法運算符“/”。二元運算符,具有左結合性。參與運算的量均爲整型時,結果爲整型,捨去小數。如果運算量中有一個爲實型,結果爲雙精度實型。
例如:
5/2=2,1/2=0
5/2.0=2.5
       求餘運算符“%”,二元運算符,具有左結合性。參與運算的量均爲整型。求餘運算的結果等於兩個數相除後的餘數。

例如:

5%2=1,1%2=1
5%2.0和5.0%2的結果是語法錯誤

當前面的數小於後面的數時
其實求餘運算可以看成
a%b=a-(int)(a/b)*b
1%2=1
2%5=2
a % b
如果a<b的話,這樣的商爲0,餘數就是a
除號的正負取捨和一般的算數一樣,符號相同爲正,相異爲負
求餘符號的正負取捨和被除數符號相同
-3/16=0 16/-3=-5 -3%16=-3 16%-3=1

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章