教程 > Go 教程 > Go 基础 阅读:84

Go 语言类型转换详解

类型转换是一种将变量从一种数据类型转换为另一种数据类型的方法。例如,如果你想将一个 long 值存储到一个简单的整数中,那么就可以将 long 转换成 int。我们可以使用强制转换运算符将值从一种类型转换为另一种类型。它的语法如下

type_name(expression)

示例

以下示例中将整型转化为浮点型,并计算结果,将结果赋值给浮点型变量:

package main

import "fmt"

func main() {
   var sum int = 17
   var count int = 5
   var mean float32
   
   mean = float32(sum)/float32(count)
   fmt.Printf("mean 的值为: %f\n",mean)
}

运行示例

上述代码执行结果如下

mean 的值为: 3.400000

查看笔记

扫码一下
查看教程更方便