1,分别使用fmt,打印字符串,二进制 ,十进制,十六进制,浮点数,
package main
import(
"fmt"
)
func main() {
var data interface{} = 1024
fmt.Printf("%d\n",data)
fmt.Printf("%b\n",data)
fmt.Printf("%\n",data)
fmt.Printf("%x\n",data)
fmt.Printf("%f\n",data)
}
//%b 表示为二进制
//
//%s 直接输出字符串或者[]byte %q 该值对应的双引号括起来的go语法字符串字面值,必要时会采用安全的转义表示
//
//%c 该值对应的unicode码值
//%d 表示为十进制
//%o 表示为八进制
//%q 该值对应的单引号括起来的go语法字符字面值,必要时会采用安全的转义表示
//%x 表示为十六进制,使用a-f
//%X 表示为十六进制,使用A-F
//%U 表示为Unicode格式:U+1234,等价于"U+%04X"