0

そのため、いくつかの異なるマシンでいくつかの C コードを実行していますが、1 台を除くすべてのマシンで同じ結果が得られています。しかし、あるマシンで、Zth の値が正しくありません。

私のマシンでは、正しい値が得られます。他のマシンでは、正しくない 0.000 + 0.000 を取得します。complex.h と関係があると思いますが、これを修正する方法がわかりません。

4

2 に答える 2

0

異なる CPU モデルでは浮動小数点の精度が変わります。

float、double、long double で sizeof を使用してみて、結果が同じかどうかを確認してください。

于 2013-06-01T15:11:22.297 に答える