unity convert number to notation
Code Example - unity convert number to notation
public double number = 1000;
public string numberString = %%%~COMPRESS~PRE~0~%%%quot;Number: {number}";
if (mumber >= 1000) {
var exponent = (System.Math.Floor(System.Math.Log10(System.Math.Abs(number))));
var mantissa = (number / System.Math.Pow(10, exponent));
numberString = %%%~COMPRESS~PRE~0~%%%quot;Number: {mantissa}e{exponent}";
}
else {
numberString - %%%~COMPRESS~PRE~0~%%%quot;Number: {number}"
}