%d, %i------代表整數,%f------浮點數,%s------字串,%c------char.%p------指標,%fl------長log,%e------科學計數法,%g------小數或科學計數法。
%a,%a讀入乙個浮點值(僅c99有效)
%c讀入乙個字元
%d讀入十進位制整數
%i讀入十進位制,八進位制,十六進製制整數
%o讀入八進位制整數
%x,%x讀入十六進製制整數
%s讀入乙個字串,遇空格、製表符或換行符結束。
%f,%f,%e,%e,%g,%g用來輸入實數,可以用小數形式或指數形式輸入。
%p讀入乙個指標
%u讀入乙個無符號十進位制整數
%n至此已讀入值的等價字元數
%掃瞄字元集合
%%讀%符號
char和unsingned char %c
short %hd
unsigned short %hu
long %ld
unsigned long %lu
int %d
unsigned int %u
float %f/%g
double %lf/%lg
%f和%lf會保留小數點後面多餘的0 如 3.1400000 .2%f得 3.14
%g和%lg不會保留 如 3.14
golang fmt格式「佔位符」
golang 的fmt 包實現了格式化i o函式,類似於c的 printf 和 scanf。定義示例型別和變數type humanstructvar people human 普通佔位符佔位符說明舉例輸出 v 相應值的預設格式。printf v people v 列印結構體時,會新增欄位名print...
golang fmt格式「佔位符」
golang 的fmt 包實現了格式化i o函式,類似於c的 printf 和 scanf。定義示例型別和變數type humanstructvar people human 普通佔位符佔位符說明舉例輸出 v 相應值的預設格式。printf v people v 列印結構體時,會新增欄位名print...
golang fmt格式「佔位符」
定義示例型別和變數 type human struct var people human 普通佔位符 佔位符 說明 舉例 輸出 v 相應值的預設格式。printf v people v 列印結構體時,會新增欄位名 printf v people v 相應值的go語法表示 printf v peopl...