Lua 编程中的 math.floor() 函数


当我们想要取得整数的 floor 值以便进行四舍五入并稍后使用该值时,就会遇到一些情况。某个数字的 floor 值是指舍入到小于或等于该整数的最接近整数的值。Lua 向我们提供了 math.floor() 函数,我们可以使用它来找到某个数字的 floor 值。

示例

我们来看一个简单的示例,在这个示例中我们会使用 Lua 中的 math.floor() 函数 −

 在线演示

a = math.floor(3.3)
b = math.floor(7.1)
print(a)
print(b)

输出

3
7

需要注意的是,如果我们尝试查找某个数字的 floor 值,而该数字已经是最接近其自身的整数,那么我们得到的输出将与该数字相同。

示例

考虑下面所示示例 −

 在线演示

c = math.floor(8)
print(c)

输出

8

我们还可以将负数作为参数传递给 math.floor() 函数。

示例

考虑下面所示示例 −

 在线演示

d = math.floor(-3.3)
print(d)

输出

-4

更新于: 19-Jul-2021

1.2 万+ 浏览

开启你的 职业生涯

完成本课程,获得认证

开始
广告