如果操作數(shù)是整數(shù),那么就是整除,否則就是浮點除,求余的符號是%。
1、通常情況下取模運算(mod)和求余(rem)運算被混為一談,因為在大多數(shù)的編程語言里,都用'%'符號表示取模或者求余運算。在這里要提醒大家要十分注意當前環(huán)境下'%'運算符的具體意義,因為在有負數(shù)存在的情況下,兩者的結(jié)果是不一樣的。
2、求模運算和求余運算在第一步不同:取模求余運算在取c的值時,向0方向舍入(fix()函數(shù));而求余取模運算在計算c的值時,向無窮小方向舍入(floor()函數(shù))。
3、當a和b符號一致時,求模運算和求余運算所得的c的值一致,因此結(jié)果一致。但是當符號不一致的時候,結(jié)果不一樣。具體來說,求模運算結(jié)果的符號和b一致,求余運算結(jié)果的符號和a一致。
4、在C語言中,%符號表示的是求余運算,在Python腳本中,%表示的是取模。