c語言求餘的實作方法
求餘運算子為“%”,在C語言中為雙眼運算符,且要求兩個運算數都為整型的。求的餘數與被除數的符號相同。
推薦:《c語言教學》
X%Y
1、X和Y都是正數的時候很簡單,如:12 %5==2;
2、存在負數時,
(1)當異號時:
if |x|>|y| ans:x+y else ans: x eg: -6%5==-1,6%(-5)==1,5%-6==5,-5%6==-5
(2)同號時,將兩個數視為正整數,但結果加上負號.
eg: -1%-5==-1,-6%-5==-1,-4%-5==-4,-5%-6==-5.
以上是c語言求餘的實作方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!