格式
含義%%
乙個%字面量
%b乙個二進位制整數值(基數為2),或者是乙個(高階的)用科學計數法表示的指數為2的浮點數
%c字元型。可以把輸入的數字按照ascii碼相應轉換為對應的字元
%d乙個十進位制數值(基數為10)
%e以科學記數法e表示的浮點數或者復數值
%e以科學記數法e表示的浮點數或者復數值
%f以標準記數法表示的浮點數或者復數值
%g以%e或者%f表示的浮點數或者複數,任何乙個都以最為緊湊的方式輸出
%g以%e或者%f表示的浮點數或者複數,任何乙個都以最為緊湊的方式輸出
%o乙個以八進位制表示的數字(基數為8)
%p以十六進製制(基數為16)表示的乙個值的位址,字首為0x,字母使用小寫的a-f表示
%q使用go語法以及必須時使用轉義,以雙引號括起來的字串或者位元組切片byte,或者是以單引號括起來的數字
%s字串。輸出字串中的字元直至字串中的空字元(字串以』\0『結尾,這個』\0』即空字元)
%t以true或者false輸出的布林值
%t使用go語法輸出的值的型別
%u乙個用unicode表示法表示的整型碼點,預設值為4個數字字元
%v使用預設格式輸出的內建或者自定義型別的值,或者是使用其型別的string()方式輸出的自定義值,如果該方法存在的話
%x以十六進製制表示的整型值(基數為十六),數字a-f使用小寫表示
%x以十六進製制表示的整型值(基數為十六),數字a-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...
GO語言學習 格式化輸出
列印格式 含義 b 乙個二進位制整數值 基數為2 或者是乙個 高階的 用科學計數法表示的指數為2的浮點數 c字元型。可以把輸入的數字按照ascii碼相應轉換為對應的字元 d 乙個十進位制數值 基數為10 e以科學記數法e表示的浮點數或者復數值 f 以標準記數法表示的浮點數或者復數值 g以 e或者 f...