printf格式用法詳解精

2021-03-03 21:35:45 字數 564 閱讀 4057

例如: %04d 表示在輸出乙個小於4位的數值時, 將在前面補0使其總寬度

為4位。

如果用浮點數表示字元或整型量的輸出格式, 小數點後的數字代表最大寬度,

小數點前的數字代表最小寬度。

例如: %6.9s 表示顯示乙個長度不小於6且不大於9的字串。若大於9, 則

第9個字元以後的內容將被刪除。

(2). 可以在"%"和字母之間加小寫字母l, 表示輸出的是長型數。

例如: %ld 表示輸出long整數

%lf 表示輸出double浮點數

(3). 可以控制輸出左對齊或右對齊, 即在"%"和字母之間加入乙個"-" 號可

說明輸出為左對齊, 否則為右對齊。

例如: %-7d 表示輸出7位整數左對齊

%-10s 表示輸出10個字元左對齊

2. 一些特殊規定字元

字元作用

/n 換行

/f 清屏並換頁

/r 回車

/t tab符

/xhh 表示乙個ascii碼用16進表示,

其中hh是1到2個16進製制數

printf格式詳解

printf的格式控制的完整格式 0 m.n l或h 格式字元 下面對組成格式說明的各項加以說明 表示格式說明的起始符號,不可缺少。有 表示左對齊輸出,如省略表示右對齊輸出。0 有0表示指定空位填0,如省略表示指定空位不填。m.n m指域寬,即對應的輸出項在輸出裝置上所佔的字元數。n指精度。用於說明...

typedef struct用法詳解和用法小結

1.基本解釋 typedef為c語言的關鍵字,作用是為一種資料型別定義乙個新名字。這裡的資料型別包括內部資料型別 int,char等 和自定義的資料型別 struct等 在程式設計中使用typedef目的一般有兩個,乙個是給變數乙個易記且意義明確的新名字,另乙個是簡化一些比較複雜的型別宣告。至於ty...

typedef struct 用法詳解和用法小結

1.基本解釋 typedef為c語言的關鍵字,作用是為一種資料型別定義乙個新名字。這裡的資料型別包括內部資料型別 int,char等 和自定義的資料型別 struct等 在程式設計中使用typedef目的一般有兩個,乙個是給變數乙個易記且意義明確的新名字,另乙個是簡化一些比較複雜的型別宣告。至於ty...