私は、10 進数を含むファイルを読み取り、各数値を単一の 4 バイトとしてデータ構造に格納する C++ タスクを見ていますfloat
。(使用する) プロセスを変更する前double
に、ファイル内の数値と構造体に格納されている数値の間の平均誤差 (%) を知りたいです。
たとえば、ファイルが読み取ら19.5
れ、データ構造が19.49999999
次の場合、エラーは次のようになります。
abs(19.49999999 / 19.5 - 1) = 5.128205128205128e-8 %
分布が重要な場合、ファイル内のほとんどの数値は正で、1000 未満です。