C 言語では、整数の除算では小数部が切り捨てられるため、1/2 は 0.5 ではなく 0 と評価されます。整数の除算では、小数部分が切り捨てられ、整数部分のみが保持されます。浮動小数点除算は 10 進数の結果を返します。
#C 言語で 1/2 は何に相当しますか?
C 言語では、1/2 は 0.5 ではなく 0 と評価されます。これは、整数除算では小数部分が切り捨てられて整数の結果が返されるためです。整数の除算
<code class="c">int a = 5; int b = 2; int result = a / b; // result = 2</code>
浮動小数点除算
<code class="c">float a = 5.0; float b = 2.0; float result = a / b; // result = 2.5</code>
以上がC言語で1/2は何に相当しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。