ホームページ >バックエンド開発 >C++ >C++ における / と % の役割

C++ における / と % の役割

下次还敢
下次还敢オリジナル
2024-05-01 13:51:131141ブラウズ

C の / 演算子と % 演算子は、それぞれ除算と剰余演算に使用されます。除算 (/) は商を返し、剰余 (%) は除算の余りを返します。

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。