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

时间:2016-08-22 17:26:01

标签: squirrel

local MAX = 0.059513641346164345134111361369;
print( MAX );

输出: 0.661467

local MAX = 0.000000000000000000000000000001;
print( MAX );

输出: 1e-030

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

1 个答案:

答案 0 :(得分:1)

你可以使用squirrel的format()函数,它的行为类似于C中的printf

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

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

您必须指定逗号后打印的位数(在本例中为30)