松鼠:如何在没有e ^的情况下打印?

松鼠:如何在没有e ^的情况下打印?

问题描述:

local MAX = 0.059513641346164345134111361369; 
print(MAX); 

输出:0.661467松鼠:如何在没有e ^的情况下打印?

local MAX = 0.000000000000000000000000000001; 
print(MAX); 

输出:1e-030

我想在小数点后显示整个30位。

您可以使用松鼠的format()功能,它的行为如printf用C

local MAX = 0.059513641346164345134111361369; 
print(format("%.30f", MAX)); 

local MAX = 0.000000000000000000000000000001; 
print(format("%.30f", MAX)); 

您必须指定多少位数字的逗号后打印(在这种情况下30)