数据类型转换
同底层数据类型转换 ,比如将 int 类型数据转换成 int8 int16 int32 int64
package main
import "fmt"
func main() {
//同底层数据类型之间的转换
// 定义数字类型变量
var num int = 8
var num1 int8
var num2 int16
var num3 int32
var num4 float32
// 转换
num1 = int8(num)
num2 = int16(num)
num3 = int32(num)
num4 = float32(num)
fmt.Printf("num1 类型: %T, num1=%v \n",num1,num1)
fmt.Printf("num2 类型: %T, num2=%v \n",num2,num2)
fmt.Printf("num3 类型: %T, num3=%v \n",num3,num3)
fmt.Printf("num4 类型: %T, num4=%v \n",num4,num4)
fmt.Printf("num 类型: %T, num=%v \n",num,num)
}
运行结果:

本文展示了在Go语言中如何进行不同类型的数据转换,包括int到int8、int16、int32、float32的转换,以及int、float、bool到string的转换,和反之的转换。使用的关键函数包括strconv.FormatInt、strconv.ParseInt、strconv.Atoi等。
最低0.47元/天 解锁文章
2031

被折叠的 条评论
为什么被折叠?



