C語言計算負數取余:符號內的被除數決定,就是計算式中的-7,7,-7決定:比如-7%5=-2;7%-5=2;-7%-5=-2;負數取余的原理:任何一個整數n都可以表示成n=k*q+r其中0<=|r|<|q|這里的r就是n除以q的余數,即r==n%q例如:-9=(-2)*4+(-1)則-9除以4的余數為-1。求余:取整除后的余數。
求模:基本意義和求余相同,不過要求a%b中的b不是負數。擴展資料C語言除法運算符“/”和求余運算符“%”除法運算符“/”。
二元運算符,具有左結合性。
參與運算的量均為整型時,結果為整型,舍去小數。
如果運算量中有一個為實型,結果為雙精度實型。
例如:5/2=2,1/2=05/2.0=2.5求余運算符“%”,二元運算符,具有左結合性。
參與運算的量均為整型。求余運算的結果等于兩個數相除后的余數。