DoubleToString

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

DoubleToString

関数書式

string  DoubleToString(
   double  value,      // 浮動小数点数
   int     digits=8    // 出力する小数点以下の桁数
   );
  • 引数
引数名初期値I/O詳細
value-IN浮動小数点数の値
digits0 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));
}

Twitterでフォローしよう

おすすめの記事