私がこれを行うとき:
float x = float.MaxValue;
私は結果を持っています: 3.40282347E+38
E+38とは?この記号なしで最大数を表すにはどうすればよいですか?
msdn は RANGE: ±1.5 × 10^−45 から ±3.4 × 10^38 と言っていますが、それは私には役に立ちませんでした。
私がこれを行うとき:
float x = float.MaxValue;
私は結果を持っています: 3.40282347E+38
E+38とは?この記号なしで最大数を表すにはどうすればよいですか?
msdn は RANGE: ±1.5 × 10^−45 から ±3.4 × 10^38 と言っていますが、それは私には役に立ちませんでした。
次のコードを試してください。
float f = float.MaxValue;
Console.WriteLine("Origianl Value: " + f);
Console.WriteLine("With Zeros:" + f.ToString("0"));
価値
Origianl Value: 3.402823E+38
With Zeros:340282300000000000000000000000000000000
3.4e38 は 3.4 * 10^38 または 340000000000 ... (37 個のゼロ)
追加情報:
http://msdn.microsoft.com/en-us/library/b1e65aza(v=vs.71).aspx
古いスレッドを壊して申し訳ありませんが、グーグルが私をここに導きましたが、満足のいく答えが見つかりませんでした. グーグルが他の誰かをここに導くと確信しています。
float.h ライブラリには、c の float などの最大値が含まれています。FLOAT_MAX は 340282346638528859811704183484516925440 に等しく、これは float が格納できる最大値です。
私は C の専門家ではありませんが、この値は普遍的であり、x32 または x64 オペレーティング システムに依存しないと思います。