var i int=10
a := fmt.Sprintf("%d",i)
fmt.Println(a)
fmt.Printf("%T\n",a)
b := strconv.Itoa(i)
fmt.Println(b)
fmt.Printf("%T\n",b)
c := strconv.FormatInt(int64(i),10)
fmt.Println(c)
fmt.Printf("%T\n",c)
在Go语言中不存在隐式的类型转换,即自动转换,如PHP一样,但是在Go中所有的类型转换都必须显式的声明格式:valueOfTypeB = typeB(valueOfTypeA)(类型 B 的值 = 类型 B(类型 A 的值))var a int = 100var b int8 = 100c := a + int(b) // 正确写法d := int8(a) + b // 正确写法fmt.Println(c)fmt.Println(d)e := a + b // 错误写法fmt.Prin.