上一篇我們已經知道go語言中的浮點型和布爾型
在前幾篇文章中 我們可以看到很常見的東西fmt
今天介紹Go語言中的fmt輸出函數的佔位符的一些使用記錄
通過代碼示例
新建文件夾fmt 在文件夾下新建main.go 編寫以下代碼:
package main
import "fmt"
func main(){
i := 100
//fmt輸出類型
fmt.Printf("%T \n",i)
//fmt直接輸出值
fmt.Printf("%v \n",i)
//fmt更加詳細的輸出值
fmt.Printf("%#v \n",i)
//fmt輸出十進制
fmt.Printf("%d \n",i)
//fmt輸出二進制
fmt.Printf("%b \n",i)
//fmt輸出八進制
fmt.Printf("%o \n",i)
//fmt輸出十六進制
fmt.Printf("%x \n",i)
s := "zzs"
//fmt輸出字符串的值
fmt.Printf("%s \n",s)
c := 'z'
//fmt輸出字符的值
fmt.Printf("%c \n",c)
//fmt輸出內存地址的值
fmt.Printf("%p \n",&c)
f := 1.2345
//fmt輸出浮點型--- 默認寬度和精度
fmt.Printf("%f \n",f)
//寬度9 默認精度
fmt.Printf("%9f \n",f)
//默認寬度 精度2
fmt.Printf("%.2f \n",f)
//寬度9 精度2
fmt.Printf("%9.2f \n",f)
//寬度9 精度0
fmt.Printf("%9.f",f)
b := true
//fmt輸出布爾型
fmt.Printf("%t \n",b)
//獲取用戶輸入
var sc string
fmt.Println("請輸出內容:")
//獲取輸入的內容
fmt.Scan(&sc)
//輸出輸入的內容
fmt.Println(sc)
}
關於fmt的常用佔位符就先介紹到這裏
後續接觸到還會再補充!
未完待續。。。