回答
假設你只用數字大於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