C 言語では、% は、ある数値を別の数値で除算した余りを返すモジュロ演算に使用されます。一方、/ は、2 つの数値を除算した結果を返す除算演算に使用され、整数と浮動小数点数に適しています。ポイント番号。
C 言語での % と / の使用法
C 言語では、% 記号と / 記号がそれぞれ使用されます。Moduloそして師団作戦。
% モジュロ演算
モジュロ演算 (%) は、ある数値を別の数値で割った余りを返します。演算子の左側のオペランドは除数、右側のオペランドは被除数です。結果の符号は被除数と同じです。
例:
<code class="c">int a = 13 % 5; // a = 3 int b = -13 % 5; // b = -3</code>
除数が 0 の場合、モジュロ演算は未定義であり、プログラムがクラッシュする原因になります。
除算演算
除算演算 (/) は、2 つの数値を除算した結果を返します。演算子の左側のオペランドは分子、右側のオペランドは分母です。結果は浮動小数点数になります。
例:
<code class="c">float c = 13 / 5; // c = 2.6 float d = -13 / 5; // d = -2.6</code>
分母が 0 の場合、除算演算は未定義であり、プログラムがクラッシュする原因になります。
注意事項
以上がC言語での%と/の使用法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。