ホームページ > バックエンド開発 > C++ > C言語での%と/の使用法

C言語での%と/の使用法

下次还敢
リリース: 2024-05-02 17:24:55
オリジナル
377 人が閲覧しました

C 言語では、% は、ある数値を別の数値で除算した余りを返すモジュロ演算に使用されます。一方、/ は、2 つの数値を除算した結果を返す除算演算に使用され、整数と浮動小数点数に適しています。ポイント番号。

C言語での%と/の使用法

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 の場合、除算演算は未定義であり、プログラムがクラッシュする原因になります。

注意事項

  • モジュロ演算は整数にのみ適用されますが、除算演算は整数と浮動小数点数に適用されます。
  • モジュロ演算の結果の符号は被除数と同じですが、除算演算の結果の符号は分子と分母の符号に依存します。
  • 分母が0の場合、モジュロ演算、除算演算は不定となります。

以上がC言語での%と/の使用法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート