普通
%v%#v%T%%%%t
整型
%c%U%b%d%o%x%X%q
浮点型
%b%e%E%f%g%G
字符串与字节切片
%s%q%x%X
指针
%p
示例
package main
import "fmt"
type WebSite struct {
name string
}
func main() {
webSite := WebSite{name: "Tom"}
fmt.Printf("webSite: %v\n", webSite)
// webSite: {Tom}
fmt.Printf("webSite: %#v\n", webSite)
// webSite: main.WebSite{name:"Tom"}
fmt.Printf("webSite: %T\n", webSite)
// webSite: main.WebSite
fmt.Printf("webSite: %%\n")
// webSite: %
fmt.Printf("bool: %t\n", true)
// bool: true
}