Go Tutorial
Go Useful Resources
Selected Reading
- Go - 错误处理
- Go - Interfaces
- Go - 类型转换
- Go - 递归
- Go - Maps
- Go - 范围
- Go - 切片
- Go - 结构
- Go - 指针
- Go - 数组
- Go - 字符串
- Go - 作用域
- Go - 函数
- Go - 循环
- Go - 条件判断
- Go - 操作符
- Go - 常量
- Go - 变量
- Go - 数据类型
- Go - 基本语法
- Go - 程序结构
- Go - 环境设置
- Go - 概述
- Go - Home
Go Useful Resources
Selected Reading
- Who is Who
- Computer Glossary
- HR Interview Questions
- Effective Resume Writing
- Questions and Answers
- UPSC IAS Exams Notes
Go - 类型转换
Go - 类型转换
类型转换是一种将变量从一种数据类型转换为另一个数据类型的方法。例如,如果您想将一个长值存储为一个简单的整数,那么您可以键入cast-long-to-int。您可以使用强制转换运算符将值从一种类型转换为另一种类型。其语法如下−
type_name(expression)
Example
考虑以下示例,其中强制转换运算符导致将一个整数变量除以另一个整数,作为浮点运算执行。
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 ",mean) }
When the above code is compiled and executed, it produces the following result −
Value of mean : 3.400000