普通

%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
}