0

私はから値を取得します私はテキストボックスからの値を格納するtextbox.Text 変数を持っていますfloat _value;

_value = float.Parse(textBox.text);

_value を表示したいときは、イプシロン数になります。例えば。

textbox.Text = 100000000;

_valueで保管します1.0E+12

_value に実数 10000000 を格納したい。

ありがとう。

4

1 に答える 1

2

値は、おそらく IEEE754 の 2 進浮動小数点形式で格納されます。観察した違いは、値が文字列に変換されるときのテキスト表現の 1 つです。書式指定子を使用して値を表示する方法を制御し、目的の出力を実現できます。

float f = 1000000000000;
Console.WriteLine (string.Format("{0:.#}\n", f));

数値を「1000000000000」としてフォーマットします。

string.Formatの詳細。

于 2012-07-20T02:32:47.590 に答える