5
可能性の重複:
Why does modulus division (%
) only work with integers?CとC++で浮動小数点数/複素数の除算演算がないのはなぜですか?
このコードは、CおよびCで働く++が、C#とJavaで動作しますしません:
float x = 3.4f % 1.1f;
double x = 3.4 % 1.1;
また、分割余りが定義されていますPythonでの真実のために。
CおよびC++での浮動小数点数および倍精度浮動小数点数についてこの演算が定義されていない理由は何ですか?
なぜ彼らがその決定を下したかについての洞察はありますか? –
@Remiel *そのような使用法はfmodが提供する機能を複製するため* – ouah
はい、私はその答えを読んでいます。私の質問を言い換えると、言語設計の問題として、なぜfmodの機能をコア言語に統合することが望ましくないのでしょうか? –