| 123456789101112131415161718192021222324252627 |
- package main
- import "fmt"
- /*
- %v 通用值格式(Value)
- %T 类型(Type)
- %q 带引号字符串,自动转义控制符
- %x 十六进制小写(hex)
- %.2f 浮点保留 2 位小数
- */
- func main() {
- n := 255
- s := "A\nB"
- f := 3.1415926
- fmt.Printf("%%v → %v\n", n)
- fmt.Printf("%%T → %T\n", n)
- fmt.Printf("%%q → %q\n", s)
- fmt.Printf("%%x → %x\n", n)
- fmt.Printf("%%.2f → %.2f\n", f)
- // 测试 %q 含转义字符示例
- msg := "Hello\tGo\nWorld"
- fmt.Printf("%%q → %q\n", msg)
- }
|