2016-08-22 3 views
2
local MAX = 0.059513641346164345134111361369; 
print(MAX); 

출력 :0.661467다람쥐 : e ^없이 인쇄하는 방법?

local MAX = 0.000000000000000000000000000001; 
print(MAX); 

출력 : 내가 소수점 전체 30 자리 숫자를 표시 할 1e-030

. 당신은 다람쥐의 format() 기능을 사용할 수 있습니다

답변

1

, 그것은 C에서의 printf처럼 동작

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

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

당신은 쉼표 후 인쇄하는 방법을 많은 숫자를 지정해야합니다 (이 경우 30)