Go 教程
1. Go 语言教程 2. Go 语言环境安装 3. Go 语言结构 4. Go 语言基础语法 5. Go 语言数据类型 6. Go 语言变量 7. Go 语言常量 8. Go 语言运算符 9. Go 语言条件语句 10. Go 语言循环语句 11. Go 语言函数 12. Go 语言变量作用域 13. Go 语言数组 14. Go 语言指针 15. Go 语言结构体 16. Go 语言切片(Slice) 17. Go 语言范围(Range) 18. Go 语言Map(集合) 19. Go 语言递归函数 20. Go 语言类型转换 21. Go 语言接口 22. Go 错误处理 23. Go 语言开发工具

Go 语言类型转换

Go 语言类型转换

类型转换用于将一种数据类型的变量转换为另外一种类型的变量。Go 语言类型转换基本格式如下:


type_name(expression)

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