問題解決方法:
在這個程序中,我們將使用 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 math.Ilogb()用法及代碼示例
- Golang math.Floor()用法及代碼示例
- Golang math.Expm1用法及代碼示例
- Golang math.Gamma()用法及代碼示例
- Golang math.Float64bits()用法及代碼示例
- Golang math.Hypot用法及代碼示例
- Golang math.Pow()用法及代碼示例
- Golang math.Float32bits()用法及代碼示例
- Golang math.Min()用法及代碼示例
- Golang math.Remainder()用法及代碼示例
- Golang math.Atan2()用法及代碼示例
- Golang math.Signbit()用法及代碼示例
- Golang math.Lgamma()用法及代碼示例
- Golang math.Y0()用法及代碼示例
- Golang math.Float64frombits()用法及代碼示例
- Golang math.RoundToEven()用法及代碼示例
- Golang math.Jn()用法及代碼示例
- Golang math.J0()用法及代碼示例
- Golang math.IsNaN()用法及代碼示例
- Golang math.Float32frombits()用法及代碼示例
注:本文由純淨天空篩選整理自 Golang program to demonstrate the math.Ceil() function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。