首頁 >後端開發 >Golang >如何在 Go 中將 float64 轉換為 int?

如何在 Go 中將 float64 轉換為 int?

Barbara Streisand
Barbara Streisand原創
2024-12-12 13:14:10872瀏覽

How Do I Convert a float64 to an int in Go?

在 Go 中使用型別轉換將 float64 轉換為 int

在 Go 中,可以使用型別轉換將 float64 轉換為 int。類型轉換,也稱為類型轉換,可讓您將值從一種資料類型轉換為另一種資料類型。

Go 中類型轉換的語法是:

varName := type(expression)

其中 varName 是儲存轉換值的變數名稱,type 是目標資料類型,expression 是要轉換的表達式或值。

將 float64 轉換為一個 int,程式碼為:

var x float64 = 5.7
var y int = int(x)
fmt.Println(y) 

上面的程式碼宣告了一個 float64 變數 x,初始值為 5.7。然後它聲明一個 int 變數 y 並使用類型轉換將 x 的值轉換為 int。最後印出 y 的值,由於轉換過程中捨棄了浮點數的小數部分,因此會輸出「5」。

以上是如何在 Go 中將 float64 轉換為 int?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn