Lua 程式設計中的 math.ceil() 函式


我們在需要取一個整數的上限值、將其四捨五入,然後再使用這個值的時候,會有幾種情況出現。

一個數字的上限值是四捨五入到大於或等於該整數的最小整數。

Lua 為我們提供了 math.ceil() 函式,我們可以用它來求一個數字的上限值。

示例

讓我們考慮一個簡單的示例,在其中我們將使用 Lua 中的math.ceil() 函式 -

 動態演示

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

輸出

4
8

示例

需要注意的是,如果我們嘗試求一個已經是最接近於自身整數的數字的上限,那麼我們將會得到與原數字相同的值。請考慮以下示例 -

 動態演示

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

輸出

8

示例

我們還可以在math.ceil() 函式中傳入負數作為引數。

考慮以下示例 -

動態演示

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

輸出

-3

更新於: 19-Jul-2021

6K+ 瀏覽量

開啟你的 職業生涯

完成課程後即可獲得認證

開始
廣告
© . All rights reserved.