類型轉(zhuǎn)換是一種將變量從一種數(shù)據(jù)類型轉(zhuǎn)換為另一種數(shù)據(jù)類型的方法。 例如,如果要將長整型值存儲到簡單整數(shù)類型,那么可以將轉(zhuǎn)換long類型為int類型。可以使用轉(zhuǎn)換操作符將值從一種類型轉(zhuǎn)換為另一種類型,如下所示:
type_name(expression)
看看下面的例子,其中轉(zhuǎn)換操作符將一個整數(shù)變量除以另一個整數(shù)變量并將其結(jié)果值轉(zhuǎn)換為浮點(diǎn)數(shù)。
package main
import "fmt"
func main() {
var sum int = 17
var count int = 5
var mean float32
mean = float32(sum)/float32(count)
fmt.Printf("Value of mean : %f\n",mean)
}
當(dāng)上述代碼編譯和執(zhí)行時,它產(chǎn)生以下結(jié)果:
Value of mean : 3.400000