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

阅读 4042 收藏 0 点赞 0 评论 0

当我们想要获得一个数字的整数值以及该数字的小数值(如果有的话)时,有几次出现,以便我们可以使用这些值中的一个或两个。

Lua 为我们提供了一个函数,我们可以使用它来查找整数值和小数值(如果数字有的话)。math.modf()

语法

math.modf(number)

当我们调用该函数时,该函数返回两个值,第一个值是数字的整数值,第二个返回值是数字的小数值(如果有的话)。math.modf()

示例

让我们考虑一个简单的例子,我们将在 Lua 中使用该函数 -math.modf()

a, b = math.modf(3.3)
c, d = math.modf(7.1)
print(a, b)
print(c, d)
输出结果
3    0.3
7    0.1

应该注意的是,如果我们试图找到一个已经是与其自身最接近的整数的数的modf,那么我们将得到与输出相同的数。

示例

考虑下面显示的例子 -

e, f = math.modf(8)
print(e, f)
输出结果
8     0.0

我们也可以在函数中传递负数作为参数。math.modf()

示例

考虑下面显示的例子 -

g, h = math.modf(-3.3)
print(g, h)
输出结果
-3    -0.3

评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号