fmt 字符串格式化
package main
import "fmt"
type point struct {
x, y int
}
func main() {
// 格式化整型,使用`%d`是一种
// 标准的以十进制来输出整型的方式
// 有符号十进制整数(int)(%ld、%Ld:长整型数据(long),%hd:输出短整形。)
fmt.Println("=====%d,输出十进制====")
fmt.Printf("%d\n", 110)
//Output: 110
// 输出整型的二进制表示方式
fmt.Println("=====%b,输出二进制====")
fmt.Printf("%b\n", 110)
//Output: 1101110
// 输出整型数值所对应的字符(char):一个字节,占8位
// 可参考 ASCII
fmt.Println("=====%c,输出一个值的字符(char)====")
fmt.Printf("%c\n",97)
//Output: a
// 输出一个值的十六进制,每个字符串的字节用两个字符输出
fmt.Println("=====%x,输出一个值的十六进制,每个字符串的字节用两个字符输出====")
fmt.Printf("0x%x\n", 10)
fmt.Printf("%x\n", "abc")
/