トップ  >  リファレンス  >  変換関数  >  DoubleToString
スポンサーリンク
検索
カスタム検索
リファレンスツリー
オススメ
DoubleToString


DoubleToString


浮動小数点数型データを文字列に変換します

関数書式:
string  DoubleToString(
   double  value,      // 浮動小数点数
   int     digits=8    // 出力する小数点以下の桁数
   );



■引数
引数名 初期値 I/O 詳細
value - In 浮動小数点数の値
digits 0 In 精度フォーマット。
設定範囲は-16〜16まで。
小数点以下の桁数分の文字列を表示します。

マイナス符号(-1 〜 -16の範囲)の値を指定した場合は、指数表現の文字列を返します。

範囲外の値を指定した場合や省略した場合は、小数点以下8桁の文字列を返します。


■戻り値
指定した精度で表現した文字列


■備考
無し


サンプルソース:
#property strict

void OnInit() {
   double tmp_data = 111.12345670001234567;

   Print("DoubleToString(111.12345670001234567    ) : ",DoubleToString(tmp_data    ));
   Print("DoubleToString(111.12345670001234567, 22) : ",DoubleToString(tmp_data,20 ));
   Print("DoubleToString(111.12345670001234567, 16) : ",DoubleToString(tmp_data,16 ));
   Print("DoubleToString(111.12345670001234567,-16) : ",DoubleToString(tmp_data,-16));
   Print("DoubleToString(111.12345670001234567,-1 ) : ",DoubleToString(tmp_data,-1 ));
   Print("DoubleToString(111.12345670001234567,-20) : ",DoubleToString(tmp_data,-20));
}


結果:
DoubleToString(111.12345670001234567    ) : 111.12345670
DoubleToString(111.12345670001234567, 20) : 111.1234567000123406
DoubleToString(111.12345670001234567, 16) : 111.1234567000123406
DoubleToString(111.12345670001234567,-16) : 1.1112345670001234e+002
DoubleToString(111.12345670001234567,-1 ) : 1.1e+002
DoubleToString(111.12345670001234567,-20) : 1.111235e+002



スポンサーリンク



Copyright ©2015 MT4でEA自作しちゃお〜 All Rights Reserved.


Top

inserted by FC2 system