C#のMath.Sqrtで興味深い問題があります。 Math.Sqrtから1つのアプリケーション(アプリケーションの別の場所)で異なる出力が得られます。CathのMath.Sqrtから別の出力を得る
私は大きなプロジェクトとアプリケーションが数学計算をたくさん持っている。私は毎回出力1.4142135623730951にしたい
private void Win_Load(object sender, EventArgs e)
{
double myOutput = Math.Sqrt(2.0); //1.4142135623730951
IrrlichtCreationParameters creationParameter = new IrrlichtCreationParameters();
creationParameter.DriverType = IrrlichtLime.Video.DriverType.Direct3D9;
IrrlichtDevice.CreateDevice(creationParameter);
myOutput = Math.Sqrt(2.0);//1.4142135381698608
}
:
ストーリー
アニメーションIrrlich DLLは、アプリケーション コードでの使用です。
誰もが使用IrrlichtLime.Video.DriverType.Direct3D9後に別の出力を得たのはなぜ任意のアイデアを持っていますか?
出力がMath.sqrtと異なる場合は、
正確なコードを表示できますか? – user3185569
コードdouble myOutput = Math.Sqrt(2.0);両方の場所 – user2960398
ハードコードされた2.0を渡していますか?またはいくつかの計算に基づいて? – user3185569