関数NormalizeDouble()
書式
double NormalizeDouble( double value, // 浮動小数点数 int digits // 表示したい小数点の桁数を指定する。それ以下は四捨五入される );
戻り値
小数点を丸めた数値を返す。
サンプルコード
画像は下記のサンプルの実行結果です。
画像下から。
少数点9桁目にする
少数点8桁目にする
少数点7桁目にする
少数点6桁目にする
少数点5桁目にする
少数点4桁目にする
少数点3桁目にする
少数点2桁目にする
少数点1桁目にする
上記のサンプルの通り8桁目までしか丸めることができません。
※四捨五入になっていることがお分かり頂けるかと。。。
bool flag = true; void OnTick(){ //--- if(flag){ double number = 0.123456789; Print(NormalizeDouble(number,9)); Print(NormalizeDouble(number,8)); Print(NormalizeDouble(number,7)); Print(NormalizeDouble(number,6)); Print(NormalizeDouble(number,5)); Print(NormalizeDouble(number,4)); Print(NormalizeDouble(number,3)); Print(NormalizeDouble(number,2)); Print(NormalizeDouble(number,1)); flag = false; } //--- }