C語言學習筆記:printf()函式詳解
阿新 • • 發佈:2018-12-09
C語言中有關printf()函式的詳細使用方法: 修飾符: - digit(s) :欄位寬度的最小值。如果該欄位不能容納要列印的數或者字串,系統就會使更寬的欄位。 如%4d。 - .digit(s):精度,將結果保留到小數點後的多少位。 - h: 和整數轉換說明符在一起使用,表示一個short int 或者無符號的short 。 - hh:和整數轉換說明符一同使用,表示一個signed char 或者無符號的char。 - j:和整數轉換說明符一起使用,表示一個long或無符號的long。 - ll:和整數轉換說明符一起使用,表示一個long long或者無符號的long long。 - L:和浮點轉換說明符在一起使用,表示一個ptrdiff_t(兩個指標之間對應的差值相對應的型別)的值, - z:和整數轉換說明符一起使用,表示size_t(sizeof的返回值)值。
輸出標誌: - “-”:所輸出的內容的對齊方式是左對齊。 - “+” :所輸出的內容的對齊方式是右對齊。 - “ ” :有符號的值若為正,則顯示時帶有一個前導空格;若為負,則顯示一個減號符號。 - # :使用轉換說明的可選形式。 - 0:用前導零而不是空格填充欄位寬度,如%010d,則原變數不足10位時使用數字0進行填充。