當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Golang math.Ceil()用法及代碼示例

問題解決方法:

在這個程序中,我們將使用 math.Ceil() 函數對浮點值執行上限運算,並將結果打印在控製台屏幕上。

程序/源代碼:

下麵給出了演示 math.Ceil() 函數的源代碼。給定的程序已成功編譯並執行。

// Golang program to demonstrate the 
// math.Ceil() function.

package main
import "fmt"
import "math"

func main() {
    var num1 float64  = 10.25
    var num2 float64  = 20.52
    
    var result float64  = 0
   
    result=math.Ceil(num1)
    fmt.Printf("Result is:%f",result)
    
    result=math.Ceil(num2)
    fmt.Printf("\nResult is:%f",result) 
}

輸出:

Result is:11.000000
Result is:21.000000

在上麵的程序中,我們聲明了包 main。 main 包用於告訴 Go 語言編譯器必須編譯該包並生成可執行文件。在這裏,我們導入了包含 fmt 包文件的 fmt 包,然後我們可以使用與 fmt 包相關的函數。

在這裏,我們還包含了使用 math-related 函數的數學包並創建了 main() 函數。 main() 函數是程序的入口點。在這裏,我們創建了 3 個浮點變量 num1、num2、result,分別初始化為 10.25、20.52、0。

在這裏,我們使用 math 包的 Ceil() 函數執行天花板操作並將結果打印在控製台屏幕上。





相關用法


注:本文由純淨天空篩選整理自 Golang program to demonstrate the math.Ceil() function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。