【參考文章】:go語言fmt包printf方法詳解
%t : 變數的型別資訊
%v : 變數的位址
%p : 帶0x的指標
%#p: 不帶0x的指標
%t : bool,布林型
%d : 整數
%0nd : 規定輸出長度為n的整數,其中開頭的數字 0 是必須的,如果整數長度小於n,則用0補齊
%b : 2進製形式
%o : 8進製形式
%x : 16進製制形式,小寫
%x : 16進製制形式,大寫
\ : 後面緊跟長度為3的8進製數
\x : 後面緊跟長度為2的16進製制數
\u : 後面緊跟長度為4的16進製制數
\u : 後面緊跟長度為8的16進製制數
%f : 浮點型,預設保留6位小數
%.nf : 浮點型,保留n位小數
%e : 科學計數表示法
%.ne : 科學計數表示法,保留n位小數
%g : 浮點型,用最少的數字表示這個值
%.ng : 最多用n位數字表示這個值,預設浮點數形式,當整數部分長度大於n時,採用科學計數法形式
%s : 字串
%q : 字串帶雙引號
%#q : 字串帶反引號,字串本身還有反引號時,則改為字串帶雙引號
%x : 將字串轉換為小寫的16進製制格式
%x : 將字串轉換為大寫的16進製制格式
% x : 帶空格的小寫的16進製制格式
% x : 帶空格的小寫的16進製制格式
%c : 字元
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表示的浮點數或者復數值 e以科學記數法e表示的浮點數或者復數值 f以標準記...
GO語言學習 格式化輸出
列印格式 含義 b 乙個二進位制整數值 基數為2 或者是乙個 高階的 用科學計數法表示的指數為2的浮點數 c字元型。可以把輸入的數字按照ascii碼相應轉換為對應的字元 d 乙個十進位制數值 基數為10 e以科學記數法e表示的浮點數或者復數值 f 以標準記數法表示的浮點數或者復數值 g以 e或者 f...