C の / 演算子と % 演算子は、それぞれ除算と剰余演算に使用されます。除算 (/) は商を返し、剰余 (%) は除算の余りを返します。
#C
/ の / と % の関数、および C の % は、それぞれ除算と % を表す 2 つの演算子です。残り。除算 (/)
除算演算子 (/) は、2 つのオペランドに対して算術除算を実行し、商を返します。例:<code class="cpp">int x = 10 / 5; // 结果为 2</code>オペランドが浮動小数点数の場合、除算演算子は浮動小数点数の結果を返します。例:
<code class="cpp">float y = 10.0 / 5.0; // 结果为 2.0</code>
Remainder (%)
Remainder 演算子 (%) は、2 つのオペランドに対して剰余演算を実行し、除算剰余時に剰余を返します。例:<code class="cpp">int z = 10 % 5; // 结果为 0</code>剰余の符号は、被除数の符号と同じです。配当が正の場合、剰余は正となり、配当が負の場合、剰余は負になります。例:
<code class="cpp">int a = -10 % 5; // 结果为 -10</code>剰余演算は浮動小数点オペランドでは意味がなく、整数オペランドでのみ実行できることに注意してください。
以上がC++ における / と % の役割の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。