占位符(注意大小写)
%T 类型占位符
%v 值占位符
%d 整型占位符
%f 浮点型占位符
%c 字符占位符
%s 字符串占位符
%p指针占位符
下面通过实例来说明
package main
import "fmt"
func main (){
var v1 = 123
fmt.Printf("v1的类型是%T,值是%d\n",v1,v1)
var v2 int = 123
fmt.Printf("v2的类型是%T\n",v2)
var v3 = 123.0
fmt.Printf("v3的类型是%T,值是%f\n",v3,v3)
var v4 float32 = 123.0
fmt.Printf("v4的类型是%T\n",v4)
var v5 = "你妹"
fmt.Printf("v5的类型是%T,值是%s\n",v5,v5)
var v6 = '俏'
fmt.Printf("v6的类型是%T\n",v6)
fmt.Printf("v6的值是%v\n",v6)
fmt.Printf("v6的字符是%c\n",v6)
fmt.Printf("20431的字符是%c\n",20431)
}
打印的结果是