共用方式為


printf 寬度規格

格式規格,第二個選項是欄位寬度規格。 width 引數是控制字元的最小數值輸出的非負數的十進位整數。 如果字元的數量輸出值小於指定的寬度,空白將左或值相依於右邊的左邊對齊旗標 (-) 是否為,直到指定的最小寬度為止。 如果 width 是 0 前置詞,以前置字元零加入整數或浮點數轉換,直到最小寬度為止,除了,當轉換為無限大或 NaN 時。

寬度規格會使值截斷。 如果字元的數量輸出值大於指定的寬度,或者,如果未提供 width ,值的所有字元輸出,依據 精確度。 規格。

如果寬度規格星號 (*),從引數清單的 int 引數提供的值。 如範例所示, width 引數必須在引數清單正在格式化的值之前,:

printf("%0*f", 5, 3); /* 00003 is output */

遺漏或小型 width 值格式規格不會產生輸出值截斷。 如果轉換的結果比 width 值寬,欄位展開包含轉換結果。

請參閱

參考

printf、 _printf_l、 wprintf、 _wprintf_l

格式規格語法:printf 和 wprintf 函式

旗標指示詞

精確規格

大小規格

printf 型別功能變數字元