回答
假设你只用数字大于0的工作,模量是最好的一段路要走:
print(4.2%1)
否则在数学库的FMOD功能应该做的伎俩。
print(math.fmod(4.2,1))
需要注意的是,模运算符'%'将始终返回一个正数,而'fmod'则不会。 – Matthew
@Matthew“假设你只使用大于0的数字” – warspyking
因此,“注意事项”这个词组,它是关于两者之间差异的更多信息。 – Matthew
function getDecimal(inp)
local x = tostring(inp)
local found_decimal = false
local output_stream = ""
for i = 1, string.len(x) do
if found_decimal == false then
if string.sub(x, i+1, i+1) == "." then
found_decimal = true
end
else
output_stream = output_stream .. string.sub(x,i, i)
end
end
return output_stream
end
,做什么是它发现一个字符串的小数点后它基本上返回的一切。
如果要打开返回回一批这样做:采取数量,把它变成一个字符串
return tonumber("0" .. output_stream)
你可以采取非范式的方式一点点这个:
function getDec(num)
return tostring(num):match("%.(%d+)")
end
print(getDec(-3.2))
--2
- 1. 我怎样才能得到的数字
- 2. 我怎样才能在Lua
- 3. 我怎样才能得到我在C中的最后输入(浮点数据)?
- 4. 我怎样才能分两个浮点数,并得到一个整数
- 5. 我怎样才能得到
- 6. 我怎样才能得到
- 7. 我怎样才能得到我点击的列表项数据?
- 8. 我怎样才能得到一个算法来做浮点指数的取幂?
- 9. 我怎样才能得到这个值到2位小数?
- 10. 我怎样才能得到小数部分在sql
- 11. 我怎样才能把小数点后面的数值
- 12. 我怎样才能显示浮点后只有一个数字
- 13. 我怎样才能得到下面的数组中的数字
- 14. 我怎样才能得到Queryable.Join的MethodInfo
- 15. 我怎样才能得到在Android的
- 16. 我怎样才能让Lua工作?
- 17. 我怎样才能得到的数值数据出MSXML :: IXMLDOMElement
- 18. 我怎样才能变得更小规模的RAND函数
- 19. 我怎样才能达到一定的浮点精度?
- 20. 我怎样才能得到更好的名称功能参数
- 21. CSS:我怎样才能得到2个元素浮动底部
- 22. 我怎样才能得到我点击的行的价值
- 23. 我怎样才能得到Parsley.js
- 24. 我怎样才能得到父组件
- 25. 我怎样才能得到一个TD
- 26. 我怎样才能得到statechange
- 27. 我怎样才能得到这些值
- 28. 我怎样才能得到其他表
- 29. 我怎样才能得到一个RejectedExecutionException
- 30. 我怎样才能得到NSScrollView尊重
'math.fmod(4.2,1)'。如果你对负数不感兴趣,你也可以使用模运算符:'4.2%1'。 – siffiejoe
我投票结束这个问题作为题外话,因为你甚至没有丝毫努力来解决这个问题。 –
@NicolBolas对不起,但我不太擅长这种东西 – chabad360