golang中格式化符號說明
%v 值的默認格式表示 %+v 類似%v,但輸出結構體時會添加字段名 %#v 值的Go語法表示 %T 值的類型的Go語法表示 %% 百分號
布爾值:
%t 單詞true或false
整數:
%b 表示為二進制 %c 該值對應的unicode碼值 %d 表示為十進制 %o 表示為八進制 %q 該值對應的單引號括起來的go語法字符字面值,必要時會采用安全的轉義表示 %x 表示為十六進制,使用a-f %X 表示為十六進制,使用A-F %U 表示為Unicode格式:U+1234,等價於"U+%04X"
浮點數與復數的兩個組分:
%b 無小數部分、二進制指數的科學計數法,如-123456p-78;參見strconv.FormatFloat %e 科學計數法,如-1234.456e+78 %E 科學計數法,如-1234.456E+78 %f 有小數部分但無指數部分,如123.456 %F 等價於%f %g 根據實際情況采用%e或%f格式(以獲得更簡潔、准確的輸出) %G 根據實際情況采用%E或%F格式(以獲得更簡潔、准確的輸出)