保留几位小数(C# and Lua)

C#

float num = 3.141592f;
var result = Math.Round(num, 3);

Lua

local num = 3.1415926
local numStr = string.format("%.4f", num)
print(tonumber(numStr))

--保留几位有效数字
function GetDecimal(number,count)
   local format = "%."..count.."f"
   local result = string.format(format,number)
   result = tonumber(result)
   return result
end

猜你喜欢

转载自blog.csdn.net/qq_44809934/article/details/145595901
今日推荐