package main
import "fmt"
func main() {
var a int32 = 10
var b float32 = 10.000
var c byte = 'z'
var d bool = true
fmt.Printf("a b c d的类型是%T %T %T %T \n", a, b, c, d)
str := fmt.Sprintf("%d %f %q %t\n", a, b, c, d)
fmt.Println("str 对应的值是 ", str)
fmt.Printf(" str type is %T", str)
}
输出 结果
a b c d的类型是int32 float32 uint8 bool str 对应的值是 10 10.000000 'z' true str type is string