2
local MAX = 0.059513641346164345134111361369;
print( MAX );

输出: 0.661467

local MAX = 0.000000000000000000000000000001;
print( MAX );

输出: 1e-030

我想显示小数点后的全部 30 位数字。

4

1 回答 1

2

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

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

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

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

于 2017-09-27T09:43:25.323 回答