C 言語の / および % 演算子は、さまざまなタイプの除算演算に使用されます。 / は浮動小数点除算を実行し、結果として浮動小数点数を返します。 % 整数モジュロ演算を実行し、剰余として整数を返します。
#C 言語の / と
% の違い
/ と
% は、さまざまな種類の除算演算を実行するために使用される C 言語の 2 つの演算子です。
/ (除算演算子)
/ 演算子は、浮動小数点除算を実行し、浮動小数点数を生成するために使用されます。結果として。除数と被除数に基づいて商の値を求めます。構文は次のとおりです。
<code class="c">result = dividend / divisor;</code>
% (モジュロ演算子)
% 演算子は、整数のモジュロを実行するために使用されます。結果として整数を生成する演算。除数と被除数に基づいて除算の余りの値を求めます。構文は次のとおりです。
<code class="c">remainder = dividend % divisor;</code>
Difference
は浮動小数点値を返します。 , while
% 整数値を返します。
浮動小数点除算を実行し、
% は整数モジュロを実行します。
は浮動小数点または整数で演算できますが、
% は整数でのみ演算できます。
例
<code class="c">int dividend = 10; int divisor = 3; float result = dividend / divisor; // 结果为 3.333333 int remainder = dividend % divisor; // 结果为 1</code>
以上がC言語の/と%の違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。