![DoubleToString](https://celebpanda.com/wp/wp-content/uploads/2021/05/DoubleToString.jpg)
浮動小数点数型データを文字列に変換します
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));
}