lua浮点型取整型

LUA 浮点型转整型


lua脚本语言不像C语言一样,整型除以整型结果为整型。lua得出的结果是浮点型,有时会用到整型,所以必须进行取整。直接上代码:
方法一:
直接用lua math库函数
math.floor(s)输入参数为浮点型,整型都可
方法二:
function FloatToInt(s)–输入参数为浮点型,整型都可

local i
local j
local q
local temp
i = tostring(s)
j= string.find(i,"%.",1)
if j~=nil and j~=1 then
temp = string.sub(s,1,j-1)
else
temp = i
end

return tonumber(temp)

end

你可能感兴趣的:(lua)