c語言中取余%用法:
兩邊的運算量必須為整型,且%後面的運算量不能為0。
例如:
7 % 4 商為1 余數值為3。
7 % 4 余數值為3。
4 % 7 余數值為4。
10 % 5 余數值為0。
%—取余運算符,職能作用於兩個整型數(正整數、負整數),運算結果是兩數相除後的余數,運算結果為整數。
規定:
運算結果正負號與被除數符號壹致。
被除數小於除數時,運算結果等於被除數。
取余,也就是求余數,使用的運算符是?%。C 語言中的取余運算只能針對整數,也就是說,%?的兩邊都必須是整數,不能出現小數,否則編譯器會報錯。
另外,余數可以是正數也可以是負數,由?%?左邊的整數決定:
如果 % 左邊是正數,那麽余數也是正數。
如果 % 左邊是負數,那麽余數也是負數。