go語言 格式化輸出

2021-10-01 17:12:48 字數 753 閱讀 1505

格式

含義%%

乙個%字面量

%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...