Go基礎知識複習之常用fmt佔位符

上一篇我們已經知道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的常用佔位符就先介紹到這裏
後續接觸到還會再補充!
未完待續。。。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章