//1.%v 響應值的預設格式
a:=10
fmt.printf("我有%v個蘋果",a)列印結果:我有10個蘋果
//2.%+v 格式化輸出結構體時會新增上欄位
type demo struct
b:=demofmt.printf("b:%+v",b)
列印結果:b:
//3.%t 格式化輸出變數對應的型別
fmt.printf("a的型別:%t",a)
列印結果:a的型別:int
//4..sprintf:將整數列印成字串的格式
c:= fmt.sprintf("a:%d\n",a)%vfmt.printf("c的型別:%t\n",c)
列印結果:c的型別:string
//其他的不常用的就不介紹了,列出來惹
按值的本來值輸出
%+v在 %v 基礎上,對結構體欄位名和值進行展開
%#v輸出 go 語言語法格式的值
%t輸出 go 語言語法格式的型別和值
%%輸出 % 本體
%b整型以二進位制方式顯示
%o整型以八進位制方式顯示
%d整型以十進位制方式顯示
%x整型以十六進製制方式顯示
%x整型以十六進製制、字母大寫方式顯示
%uunicode 字元
%f浮點數
%p指標,十六進製制方式顯示
go語言 格式化輸出
格式 含義 乙個 字面量 b乙個二進位制整數值 基數為2 或者是乙個 高階的 用科學計數法表示的指數為2的浮點數 c字元型。可以把輸入的數字按照ascii碼相應轉換為對應的字元 d乙個十進位制數值 基數為10 e以科學記數法e表示的浮點數或者復數值 e以科學記數法e表示的浮點數或者復數值 f以標準記...
go 格式化輸出
參考文章 go語言fmt包printf方法詳解 t 變數的型別資訊 v 變數的位址 p 帶0x的指標 p 不帶0x的指標 t bool,布林型 d 整數 0nd 規定輸出長度為n的整數,其中開頭的數字 0 是必須的,如果整數長度小於n,則用0補齊 b 2進製形式 o 8進製形式 x 16進製制形式,...
go 格式化輸出
一 什麼是格式化輸出?二 有哪些符號 普通佔位符佔位符說明舉例輸出 v 相應值的預設格式。printf v people v 列印結構體時,會新增欄位名printf v people v 相應值的go語法表示 printf v people main.human t 相應值的型別的go語法表示pri...