package main
import "fmt"
func main() {
var a int32 = 10
var b float32 = float32(a) //把a转成float32
var c byte = byte(a) //把a转成字符
// var d bool =bool(a) 实测bool是没办法转的
fmt.Printf("a=%v b=%v c=%v \n", a, b, c)
//上面的\n只是换行符,也可以不要
//注意他们只是转的值,并没有转本身的类型
fmt.Printf("a的类型是 % T", a)
}
输出结果
a=10 b=10 c=10 a的类型是 int32