go 格式化輸出

2022-03-16 21:24:30 字數 779 閱讀 1055

【參考文章】: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...