C言語における剰余の実装方法
剰余演算子はC言語の二項演算子「%」でオペランドが2つ必要です。すべて整数です。剰余は被除数と同じ符号を持つことがわかります。
推奨: 「c 言語チュートリアル 」
XX%Y
1. X と Y が両方とも正の数の場合は非常に簡単です。次のようになります。 as: 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) 負の数がある場合符号が同じ場合、2 つの数値は正の整数として扱われますが、結果には負の符号が追加されます。
eg: -1%-5==-1,-6%-5==-1,-4%-5==-4,-5%-6==-5.
以上がC言語で剰余を実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。